javascriptvarfoo={x:3,exe:function(){console.log(this);returnthis.x;}}为什么javascriptvara=foo.exe;a();//undefinedNO.1(foo.exe=foo.exe)()//undefinedNO.2而javascript(foo.exe)()//3NO.3foo.exe()//3NO.4特别是NO.3这种情况,小括号起到了什么作用?为什么this仍然指向这个对象?而NO.2和NO.1则指向了window?
慕后森
相关分类