Частные члены в CoffeeScript?

Кто-нибудь знает, как создавать частные нестатические члены в CoffeeScript? В настоящее время я делаю это, просто используя общедоступную переменную, начинающуюся с подчеркивания, чтобы пояснить, что ее не следует использовать вне класса:

class Thing extends EventEmitter
  constructor: (@_name) ->

  getName: -> @_name

Помещение переменной в класс делает ее статическим членом, но как я могу сделать его нестатичным? Возможно ли это даже без "наворотов"?

84
задан Nathan GoFundMonica Arthur 15 June 2017 в 16:28
поделиться