關(guān)于this的題目

關(guān)于this的題目


Paste_Image.png

輸出:
3
undefined

解答:
理解角度一:
obj1.b這個函數(shù)里的this是調(diào)用者obj1, a的this是聲明時的上下文, obj1.b和a是兩個函數(shù), a是h1()這樣調(diào)用的, 又因為JS是詞法作用域, this表示的是函數(shù)聲明時的作用域
理解角度二:
hi()是直接調(diào)用, 所以this默認(rèn)就指向window
undefined:
arguments是一個類數(shù)組對象, arguments[0]其實是對象屬性的訪問和點訪問方式是一樣的, arguments對象中沒有m, 所以返回undefined

Paste_Image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 特別說明,為便于查閱,文章轉(zhuǎn)自https://github.com/getify/You-Dont-Know-JS...
    殺破狼real閱讀 816評論 0 1
  • 繼承 一、混入式繼承 二、原型繼承 利用原型中的成員可以被和其相關(guān)的對象共享這一特性,可以實現(xiàn)繼承,這種實現(xiàn)繼承的...
    magic_pill閱讀 1,127評論 0 3
  • 1. this之謎 在JavaScript中,this是當(dāng)前執(zhí)行函數(shù)的上下文。因為JavaScript有4種不同的...
    百里少龍閱讀 1,093評論 0 3
  • 第5章 引用類型(返回首頁) 本章內(nèi)容 使用對象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,676評論 0 4
  • 論家庭教育的重要性 明陽天下國際教育培訓(xùn)古語云“養(yǎng)不教、父之過。教不嚴(yán),師之惰。”可見家庭教育與學(xué)校教育在少年兒童...
    動我男神全撂倒_eb84閱讀 1,016評論 0 7

友情鏈接更多精彩內(nèi)容