国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

caller(誰調我)、callee(我是誰)

asoren / 3506人閱讀

摘要:簡單的說就是誰打電話給我,誰在調用我。簡單的說就是接電話的人,就是正在執行的函數。是的屬性是的屬性測試的測試的返回函數提示在嚴格模式下,會報錯,因為它已經被廢除了。

caller,英文:來訪者。 簡單的說就是誰打電話給我,誰在調用我。

callee,英文:被訪者。簡單的說就是接電話的人,就是正在執行的函數。

caller是Function的屬性
callee是argument的屬性

測試caller的demo

function callerDemo() {
    if (callerDemo.caller) {
        var a = callerDemo.caller.toString();
        alert(a);
    } else {
        alert("this is a top function");
    }
}
function handleCaller() {
    callerDemo();
}
handleCaller();  //"function handleCaller() { callerDemo();}"

測試callee的demo

function calleeDemo() {
    alert(arguments.callee);
}
calleeDemo();//返回函數function calleeDemo() { alert(arguments.callee);}
ES5 提示: 在嚴格模式下,arguments.callee 會報錯 TypeError,因為它已經被廢除了。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/80902.html

相關文章

  • javascript關于this 以及this的顯示設置(apply、call、bind)

    摘要:如果連續呢結果會是什么結果還是第一個原因是,在中,多次是無效的。更深層次的原因,的實現,相當于使用函數在內部包了一個,第二次相當于再包住第一次故第二次以后的是無法生效的。 this 1.其實js中的this沒那么難理解,當找不到this時記住一句話:誰調我,我就指誰!new 誰指誰 function text1(){ console.log(this); //指wind...

    LiveVideoStack 評論0 收藏0
  • js函數探索

    摘要:關于構造函數有幾點需要特別注意構造函數允許在運行時動態的創建并編譯函數。而函數本身的表示該函數的形參。每一個函數都包含不同的原型對象,當將函數用作構造函數的時候,新創建的對象會從原型對象上繼承屬性。 該文章以收錄: 《JavaScript深入探索之路》 前言 函數是這樣的一段JavaScript代碼,它只定義一次,但是可能被執行或調用任意次。你可能已經從諸如子例程或者過程這些名字里...

    thursday 評論0 收藏0
  • 談談javascript的Function中那些隱藏的屬性/方法:caller/callee/app

    摘要:在全局環境中調用函數是不會生成此屬性,因為不符合此屬性的存在意義價值見上條。函數遞歸時用起來比用函數名調用函數更帶感方法這倆方法性質一樣,只是用法稍有不同,因此放在一起來介紹。 javascript的Function中有不少不那么常用,又或者用了也是知其然而不知其所以然的屬性/方法,本文就來談談這一系列屬性/方法:caller/callee/apply/call/bind。 call...

    shery 評論0 收藏0
  • function應用技巧

    摘要:四函數的屬性函數的屬性列表這個屬性先略過上述的屬性都可以通過函數名屬性來引用,是形參的個數。如果是函數表達式的話,是空串。看代碼注意嚴格模式下不能訪問對象的屬性 一、new function的用法 1.用法一 此種用法的跟使用{}的區別是:它比較靈活,可以在內部定義變量、函數等 var obj = new function(){ var a = 1; var b = 2;...

    Cruise_Chan 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<