Это то, что я хотел бы сделать:Передача функции в качестве свойства объекта
function genTxnId(id) {
return id;
}
var ws;
ws = new funcB('A', {evaluator: genTxnId(25)});
Но я считаю, что когда-то он переходит в funcB, свойство «оценщик» из переданных в объекте оцениваются, прежде чем в функцию. Есть ли способ сохранить его как genTxnId (25), пока он не будет использован в funcB.
Я знаю, что делать это будет держать его как функцию:
var funcA = function(b) { return b;
сохранить бы его как функцию, но тогда я не смогу передать в аргументе б.
'genTxnId.bind (окно, 25)' –
Удивительная благодарность! – ron