이것은 일반적인 javascript 또는 jQuery 질문 일 수 있습니다. backbone.js를 사용하고 있으며 하위 클래스에서 사용할 수있는 한 클래스에서 개인 메소드를 갖고 싶습니다. 이것이 가능한가?backbone.js의 캡슐화
var fooView = Backbone.View.extend({
initialize: function() {
this._privateFunc();
},
_privateFunc: function() {
...
}
});
var subFooView = fooView.extend({
initialize: function() {
this.coolFunc();
this._privateFunc();
},
coolFunc: function() {
...
}
});
그러나 _privateFunc는 외부 세계에 노출되지 않습니다. 나는 자바 스크립트에서 캡슐화하기에 꽤 새로울 것이므로 확실한 대답이 있다면 나를 용서해주십시오. : D