0
如何使用回調函數作爲參數,其中有自己獨立的參數?如何使用回調函數作爲參數,其中有自己獨立的參數?
例
function func1(a, b){
console.log(a ,b)
}
function example(var, callback){
callback()
}
example(var1, func1(a, b));
如何使用回調函數作爲參數,其中有自己獨立的參數?如何使用回調函數作爲參數,其中有自己獨立的參數?
例
function func1(a, b){
console.log(a ,b)
}
function example(var, callback){
callback()
}
example(var1, func1(a, b));
你可以做到這一點與bind
:
example(var1, func1.bind(null, a, b));
的
bind()
方法創建一個新的函數,調用它時,有其this
關鍵字設置爲提供值,在調用新函數時提供任何提供的參數序列。
請注意,你的情況this
關鍵字是不相關的,所以null
傳遞它。另外,由於最後調用的回調函數沒有參數,所以綁定的參數將是唯一的參數(它們沒有其他的前綴)。