亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JS中 一個關于this指向的問題

JS中 一個關于this指向的問題

慕田峪4524236 2018-08-18 08:09:08
看了一些關于this指向的帖子 對帖子上的問題進行了改進 于是用帖子的方法回答不出來了function foo() {         console.log(this)     }    var obj = {         a: 2,         foo:foo     };     obj.foo()這是帖子上的原題   我理解是 foo:foo 就是把foo函數賦值給obj的foo方法 所以obj調用方法的時候 this就指向自身了  于是我就想  如果我把題改成function foo() {         console.log(this)     }    var obj = {         a: 2,         foo:foo()     };     obj.foo執行結果是不是一樣呢?然后經過我的分析 我認為 這個代碼段是等價于下面的var obj = {         a: 2,         foo:console.log(this)     };     obj.foo問題1  第2個代碼段 是不是等價于第3個代碼段 這個想法有沒有問題問題2 第2 第3個代碼段 console出來的結果 為什么this會指向window實在想不出來了  唯一能想到的就是語法本身就不對?
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 650 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號