第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

調(diào)用foo函數(shù),返回obj.c。那么為什么會(huì)沒有結(jié)果類?

調(diào)用foo函數(shù),返回obj.c。那么為什么會(huì)沒有結(jié)果類?

'use strict';var a = 20;function foo () {    var a = 1;    var obj = {        a: 10,        c: this.a + 20,          fn: function () {            return this.a;        }    }    return obj.c;}console.log(foo());    // ?console.log(window.foo());  // ?是不是因?yàn)檎{(diào)用foo函數(shù)的時(shí)候,返回obj.c。而obj.c是this.a+20.此時(shí)的this是指向undefined,(因?yàn)樵趪?yán)格模式下)所以沒有結(jié)果嗎?如果沒有用嚴(yán)格模式的話,這個(gè)this是指向window嗎?怎么指向window有點(diǎn)模糊?請各位指教.Uncaught TypeError: Cannot read property 'a' of undefined at foo (test.html:18) at test.html:26
查看完整描述

1 回答

?
largeQ

TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個(gè)贊

嗯吶,嚴(yán)格模式下指向undefined。非嚴(yán)格模式下指向window,至于為什么指向window就是個(gè)老生常談的問題了。

this的指向是運(yùn)行時(shí)綁定。何為運(yùn)行時(shí),指的就是函數(shù)的調(diào)用點(diǎn)在哪里。很顯然,foo()的調(diào)用點(diǎn)在全局,所以this便指向全局對象或者undefined。

可供參考


查看完整回答
反對 回復(fù) 2019-02-21
  • 1 回答
  • 0 關(guān)注
  • 518 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)