亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

一道this的題目

ityouknow / 697人閱讀

摘要:那么下面的代碼呢在這里在的前面添加了,這個函數(shù)就變成了一個構造函數(shù),是一個由構造器創(chuàng)建的一個實例,所以在這里指向了

請問下面代碼中的this值指向的是全局對象還是對象o?

function F () {
    function C() {
        return this;
    }
    return C();
}
var o = new F();
console.log(o.constructor.name); // Object

這里的this指向全局對象,因為 C() call without new。
這里用正常的方式調用的函數(shù) C() ,所以this指向全局對象。
那么下面的代碼呢?

function F () {
    function C() {
        console.log(this);  // C {}
        return this;
    }
    return new C();
}
var o = new F();
console.log(o.constructor.name); // C

在這里在 C() 的前面添加了 new ,這個函數(shù)就變成了一個構造函數(shù),this 是一個由 C() 構造器創(chuàng)建的一個實例,所以在這里 this 指向了o

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

轉載請注明本文地址:http://www.ezyhdfw.cn/yun/80751.html

相關文章

  • 說說??蜕?em>的一道 JavaScript 題目

    摘要:原文??蜕嫌羞@么一道的題目。先來分析一下題目,和都從來,為什么同名的屬性值不一樣可以看出,是對這個函數(shù)的調用方式不一樣,是函數(shù)的調用結果,而則是作為構造函數(shù)調用的結果。所以這題的重點應該是如何區(qū)分函數(shù)調用和構造函數(shù)調用。 原文:http://blog.e10t.net/talk-abo... ??蜕嫌羞@么一道 JavaScript 的題目。 //填寫內容讓下面代碼支持a.name = ...

    jk_v1 評論0 收藏0
  • 一道有價值JS繼承面試題

    摘要:題目原題目來源于一個網友的問答補充代碼我有個我有個分析題目希望生成一個新的構造函數(shù),繼承于。盡量不要更改題目表達出希望有方法實現(xiàn)構造函數(shù)繼承,又需要原型繼承。的指向顯然要改成指向子類構造函數(shù)中的。 題目 原題目來源于一個網友的問答 var A = function() { this.name = apple; } A.prototype.getName = function()...

    darkbug 評論0 收藏0
  • 一道關于javascript數(shù)據類型題目思考

    摘要:感覺這個題目涉及的基礎知識內容比較多,故分享出來,后面會詳細介紹數(shù)據類型的文章,歡迎關注。實現(xiàn)一個函數(shù),可以對中的種主要的數(shù)據類型包括進行值復制。 感覺這個題目涉及的基礎知識內容比較多,故分享出來,后面會詳細介紹數(shù)據類型的文章,歡迎關注。 實現(xiàn)一個函數(shù)clone,可以對JavaScript中的5種主要的數(shù)據類型(包括Number、String、Object、Array、Boolean)...

    ralap 評論0 收藏0
  • 一道前端JS題目

    摘要:返回值對象指代的是調用這個函數(shù)的對象,在這里相當于,則相當于而的已經被賦值為,所以結果就為。 做過很多前端筆試題,有些題看起來簡單,就是讀程序寫結果,但要么做錯,要么對答案不確定,這里找到一道比較綜合的題目 function Foo() { //定義了一個名叫Foo的函數(shù) getName = function () { alert (1); }; //(1)函數(shù)內定義了一...

    2json 評論0 收藏0
  • 一道面試題認識函數(shù)柯里化

    摘要:函數(shù)柯里化在函數(shù)式編程中,函數(shù)是一等公民。函數(shù)柯里化的主要作用和特點就是參數(shù)復用提前返回和延遲執(zhí)行??赡茉趯嶋H應用場景中,很少使用函數(shù)柯里化的解決方案,但是了解認識函數(shù)柯里化對自身的提升還是有幫助的。 最近在整理面試資源的時候,發(fā)現(xiàn)一道有意思的題目,所以就記錄下來。 題目 如何實現(xiàn) multi(2)(3)(4)=24? 首先來分析下這道題,實現(xiàn)一個 multi 函數(shù)并依次傳入參數(shù)執(zhí)行,...

    13651657101 評論0 收藏0

發(fā)表評論

0條評論

ityouknow

|高級講師

TA的文章

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