Я хотел бы использовать этот обработчик событий для запуска функции, передающей эти параметры.
$('#checkingDeposit').on('click', { amount: 100, account: 'savings' }, bank.deposit);
deposit: function(event, amount, account) {
console.log('deposit running');
console.log(event.data); //object of key value pairs
console.log(event.data.account); //output 'savings'
console.log(event.data.amount); //output 100
this[event.data.account] += event.data.amount;
console.log(this[event.data.account]); //NaN
return this[event.data.account];
}
Получаю ли я NaN, когда пытаюсь console.log this[event.data.account]
, потому что пытаюсь передать строку (то есть «экономия») на этот объект?
Заранее спасибо Брэд