window.a和var a的区别

首先window是一个全局对象。先看一下结果: 相同情况: var a = 1   //function(){console.log(this)} window.a = 2  //function(){console.log(this)} 测试结果 constructor和proto和this指向(window)都一样 不同情况: 第一种情况: 结果是undefined 第二种情况: 结果是报错信
相关文章
相关标签/搜索