課程
/前端開發
/JavaScript
/JavaScript深入淺出
或者是說把這個函數用在參數上
2015-06-20
源自:JavaScript深入淺出 1-5
正在回答
apply用法為:func.apply( this,[var1,var2,var3]);
func為函數
this為作用域。當為null時為當前作用域.
[va1,var2,var3...]為func所需要的參數。
你理解的 差不多。。就是在this的作用域上調用apply 而所需參數為傳入的數組。
總體意思就是 我可以再任何對象上調用一個 不屬于我的方法。但是以我為作用域。
參數里邊傳入你想判斷的對象即可。
同學,你需要看一下進階,再看看書。再來看老師的這個視頻。
e.g.
var arr = [1,2,3] //定義一個數組
Object.prototype.toString.apply(arr);//返回:?"[object Array]"
在這里通過調用apply()方法來調用arr這個對象的Object.prototype.toString方法。
參考 javascript權威指南 8.7.3 call()方法和apply()方法
sendohyang
函數名.apply(參數)
.apply是不是那個函數名的屬性
(參數)里面的參數是不是apply的值
第一天自學不是很懂
hey自然
舉報
由淺入深學習JS語言特性,且解析JS常見誤區,從入門到掌握
2 回答作為參數的函數的參數
3 回答關于函數名前面加new到底是什么意思
2 回答匿名函數的作用是什么呢
3 回答匿名函數怎么處理呢?
1 回答函數花括號完后還有一對小括號是啥意思啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-06-06
apply用法為:func.apply( this,[var1,var2,var3]);
func為函數
this為作用域。當為null時為當前作用域.
[va1,var2,var3...]為func所需要的參數。
你理解的 差不多。。就是在this的作用域上調用apply 而所需參數為傳入的數組。
總體意思就是 我可以再任何對象上調用一個 不屬于我的方法。但是以我為作用域。
2016-04-30
參數里邊傳入你想判斷的對象即可。
2015-12-28
同學,你需要看一下進階,再看看書。再來看老師的這個視頻。
e.g.
var arr = [1,2,3] //定義一個數組
Object.prototype.toString.apply(arr);//返回:?"[object Array]"
在這里通過調用apply()方法來調用arr這個對象的Object.prototype.toString方法。
參考 javascript權威指南 8.7.3 call()方法和apply()方法
2015-12-16
函數名.apply(參數)
.apply是不是那個函數名的屬性
(參數)里面的參數是不是apply的值
第一天自學不是很懂