-1
我想稍微複製forEach的功能,以便我可以更好地理解它。在forEach中,您可以使用參數'item'將其傳遞給匿名函數,然後它將爲您提供數組中的項目。那麼這是如何完成的?下面我有一個功能打印,我稱爲另一個函數與匿名函數作爲參數。那麼如何從匿名函數中提取名爲'param'的參數並在定義中使用它。Javascript:如何獲得回調的參數
function print() {
var param = 'param1'
a(function(param) {
console.log('execute a')
})
}
function a(fn) {
//how can i access the fn's parameter list here?
//execute fn and do something with its parameter
fn()
}
print()
我試圖做到:其參數
SLaks,我不知道我明白你的意思。你是說上面的代碼是錯誤的,不應該這樣做? – user1142130
@ user1142130:你的問題沒有意義。您需要了解參數和功能的工作原理。你想做什麼? – SLaks