Tag: private members

CoffeeScript中的私人成员?

有人知道如何在CoffeeScript中创build私有的非静态成员吗​​? 目前我正在做这个,它只是使用一个以下划线开头的公共variables来澄清它不应该在类之外使用: class Thing extends EventEmitter constructor: (@_name) -> getName: -> @_name 把variables放在类中使其成为一个静态成员,但是如何使它成为非静态的? 甚至有可能没有“看中”?

JavaScript ES6类中的私有属性

是否有可能在ES6类中创build私有属性? 这是一个例子。 我怎样才能防止访问instance.property ? class Something { constructor(){ this.property = "test"; } } var instance = new Something(); console.log(instance.property); //=> "test"