亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

函數名.apply(參數)是不是跟 函數名(參數)是一個意思啊

或者是說把這個函數用在參數上

正在回答

4 回答

apply用法為:func.apply( this,[var1,var2,var3]);

func為函數

this為作用域。當為null時為當前作用域.

[va1,var2,var3...]為func所需要的參數。

你理解的 差不多。。就是在this的作用域上調用apply 而所需參數為傳入的數組。

總體意思就是 我可以再任何對象上調用一個 不屬于我的方法。但是以我為作用域。

0 回復 有任何疑惑可以回復我~

參數里邊傳入你想判斷的對象即可。

0 回復 有任何疑惑可以回復我~

同學,你需要看一下進階,再看看書。再來看老師的這個視頻。

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()方法

0 回復 有任何疑惑可以回復我~
#1

sendohyang

謝謝分享
2016-07-06 回復 有任何疑惑可以回復我~

函數名.apply(參數)

.apply是不是那個函數名的屬性

(參數)里面的參數是不是apply的值

第一天自學不是很懂

0 回復 有任何疑惑可以回復我~
#1

hey自然

同學~你純粹誤導啊
2015-12-28 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

函數名.apply(參數)是不是跟 函數名(參數)是一個意思啊

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號