鍍金池/ 問答/HTML/ js回調(diào)函數(shù)參數(shù)傳遞的問題

js回調(diào)函數(shù)參數(shù)傳遞的問題

我寫了一個回調(diào)函數(shù) func fn (a,b,c)new AAA ()

再實例化 var aaa =new AAA ()

new AAA() 我希望新增回調(diào)函數(shù) fn() 的參數(shù);

fn.apply(this,[self])

這樣可以把 fn 參數(shù)中 的 a 替換成 self

但是遇到一個問題, 在 fn 內(nèi)的 b,c 取不到了

求問該怎么解決??

回答
編輯回答
墻頭草

fn.apply(this, [self]) 這里你傳入的參數(shù)就只有一個,當然在 fn 內(nèi)取不到 b 和 c 了。

調(diào)用 fn 的時候至少應該再傳兩個參數(shù)進去?。?code>fn.apply(this, [self, b, c])。不過這里的 b 和 c 是什么我就不知道了,要看你的業(yè)務邏輯

2018年7月3日 17:19
編輯回答
撿肥皂

問題讀起來都費時,何不直接貼代碼。。

2017年12月24日 21:11