我有一個自定義對象,它實現了稍後將被執行的函數。這裏的人會怎麼稱呼它:Javascript:在調用它們之前修改回調函數的參數
customObject.onSomething(function(e) {
// do something with e
console.log('foobar');
});
這裏的onSomething如何得到創建:
var CustomObject = function() {
this.onSomething = function(callback) {
// If the user passes in parameter(s), how can I modify them before calling?
callback.apply(this);
}
}
我怎樣才能修改參數(S)用戶進行申請或呼叫之前傳遞在功能上?
你會如何想修改呢? – 0x499602D2
我想將e設置爲當用戶調用該函數時對用戶有意義的內容。 – Sai