首頁 > web前端 > js教程 > 主體

Javascript中arguments和arguments.callee的區別淺析_基礎知識

WBOY
發布: 2016-05-16 16:02:32
原創
1291 人瀏覽過

透過一個例子來理解下arguments與arguments.callee的具體差異:

程式碼如下:

複製程式碼 程式碼如下:

 


呼叫方法:

程式碼如下:


 


運行後的結果為: 程式碼如下:


ac:2
ex:3
wrong number of arguments: expected: 3; actually passed2
NaN

我的理解:


arguments即呼叫對象,就是呼叫這個方法的物件
arguments.callee即當前對象,其實就是傳回目前執行的函數物件
透過這個例子,可以看出
arguments其實是指函數「f(1,2)」

argument.callee其實是指"function f(x,y,z){}"
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板