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