window.a和var a的區別

首先window是一個全局對象。先看一下結果: 相同情況: var a = 1   //function(){console.log(this)} window.a = 2  //function(){console.log(this)} 測試結果 constructor和proto和this指向(window)都一樣 不同情況: 第一種情況: 結果是undefined 第二種情況: 結果是報錯信
相關文章
相關標籤/搜索