請在后臺配置參數,參數名稱:topads
前端開發 HTML5 CSS3 HTML CSS JavaScript jQuery Bootstrap

arguments,callee&caller測試

JavaScript HTML我幫您 1年前  5799次瀏覽
關鍵字:arguments,callee,caller
arguments:表示傳入函數的參數
callee:表示函數和函數主體的語句
caller:表示調用該函數的函數
arguments

該對象代表正在執行的函數和調用它的函數的參數。
caller
返回一個對函數的引用,該函數調用了當前函數。
functionName.caller
functionName 對象是所執行函數的名稱。
說明
對于函數來說,caller屬性只有在函數執行時才有定義。如果函數是由頂層調用的,那么 caller包含的就是 null 。如果在字符串上下文中使用 caller 屬性,那么結果和functionName.toString一樣,也就是說,顯示的是函數的反編譯文本。
callee

返回正被執行的 Function 對象,也就是所指定的Function 對象的正文。

arguments.callee
可選項 function 參數是當前正在執行的 Function 對象的名稱。

說明

callee 屬性的初始值就是正被執行的 Function 對象。

callee 屬性是 arguments對象的一個成員,它表示對函數對象本身的引用,這有利于匿名
函數的遞歸或者保證函數的封裝性,例如下邊示例的遞歸計算1到n的自然數之和。而該屬性
僅當相關函數正在執行時才可用。還有需要注意的是callee擁有length屬性,這個屬性有時候
用于驗證還是比較好的。arguments.length是實參長度,arguments.callee.length是
形參長度,由此可以判斷調用時形參長度是否和實參長度一致。





版權所有

發表評論

经典黑杰克游戏 广东快乐10分下载 广西快3一定一牛 股票分析方法的量化分析法 股票融资=鑫配资 新疆18选7开奖号码 快乐双彩2018218开奖结果 青海快3今日开奖号码 剑逆苍穹怎么赚钱 快3技巧和值玩法 竟彩足球比分即时比分 ag街头烈战开奖 内蒙古十一选五技巧 大通彩票欢迎进入 双色球+7码复式破解 青海快三派彩电子走势图 江苏11选5体彩中心