0
이 CoffeeScript 함수를 공용 멤버가 전용 멤버가 액세스 할 수있는 클래스로 변환하는 방법은 무엇입니까?CoffeeScript 클래스의 개인 함수에서 공용 멤버에 액세스하는 방법이 있습니까
MyClass= ->
prVar = 'private'
prMethod1 = ->
console.log 'prMethod'
self.pubMethod2()
public_members =
pubVar : 'public'
pubMethod1: ->
console.log 'pubMethod1'
prMethod1()
pubMethod2: ->
console.log 'pubMethod2'
return public_members
my = new MyClass()
my.pubMethod1()
클래스 MyClass ??
을 자바 스크립트와 커피 스크립트, 공공 및 민간 반원 대회보다는 집행 기능입니다 포함한 여러 언어에서. CoffeeScript에서는 이름 앞에 접미사 _를 붙여 개인 회원을 나타냅니다. 희망이 도움이됩니다. –
Bijou 나는 너에게 동의한다. 공공 및 개인은 국제 대회에 기반합니다. 나는 기본 모델 klass를 만들고 확장 할 수있는 멤버를 포함하는 것이 답이라고 생각합니다. –