Javascript深研究

具体在这个帖子上面看的:http://julying.com/blog/so-you-think-you-know-javascript/

其中:

1、函数声明会覆盖变量声明,但不会覆盖变量赋值,如果变量赋值了,即使在函数声明的后面,返回的也是变量赋值后的结果,不是函数的结果

2、关于 a.call(null);  根据ECMAScript262规范规定:如果第一个参数传入的对象调用者是null或者undefined的话,call方法将把全局对象(也就是window)作为this的值。所以,不管你什么时候传入null,其this都是全局对象window

posted @ 2012-12-07 15:26  wcp_spring  阅读(104)  评论(0)    收藏  举报