buttons
関数からプロパティにアクセスする必要がありますが、参照がオブジェクト自体ではなく関数を指しているenableNav
ため、アクセスできないという問題があります。this
enableNav
buttons
(function() {
var MyCustomObject = {
init: function(config) {
this.myvar = config.myvar;
this.buttons = config.buttons;
this.enableNav();
},
enableNav: function() {
// need to use buttons here!!
}
};
MyCustomObject.init({
myVar: 3,
buttons: $('button')
});
})();