![](/img/trans.png)
[英]How can I reference a download item from a callback function that has its id as parameter?
[英]How can I use a callback function as a parameter, in which has its own independent parameters?
如何使用回調函數作為參數,在其中具有自己的獨立參數?
例
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
。 另外,由於最后調用的回調沒有參數,因此綁定的參數將是唯一的參數(它們之前沒有其他參數)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.