Обычно, когда я работаю с JavaScript в объектном литеральном стиле, я загружаю события для страницы следующим образом:
var myObject = {
button: $('button'),
init: function() {
button.on('click', $.proxy(this.myMethod, this));
},
myMethod: function(event) {
alert('Hello');
}
};
myObject.init();
Теперь я хотел бы иметь массив событий в моем свойстве конфигурации, как это
var myObject = {
bindActions: [
$('#employee_data').on('click', $.proxy(this.myMethod, this))
],
init: function() {
// here I assume I need to do something like this
// to load all events from this.bindActions
// this.bindActions.forEach(function(action) {
// ??????
// });
},
myMethod: function(event) {
alert('Hello');
};
};
myObject.init();
Пожалуйста, помогите мне понять, как я могу прикрепить эти события в цикле, с некоторыми объяснениями?
Большое спасибо заранее