Javascript
mcdull1123
这个作者很懒,什么都没留下…
展开
-
Javascript作用域和变量提升
下面的程序是什么结果? [javascript] view plaincopyprint? var foo = 1; function bar() { if (!foo) { var foo = 10; } alert(foo); } bar(); var foo = 1; function bar()转载 2013-12-10 16:21:47 · 319 阅读 · 0 评论 -
Javascript作用域链的总结 .
作用域链相关的文章我看过不少,但一直没能形成一个总结,今天把我看到的一些东西,结合自己的想法,总结成8个点. JavaScript函数的作用域链分为定义时作用域链和运行时作用域链;函数被定义的时候,它有一个属性[[scope]]标明它的定义作用域链,定义时作用域链[[scope]]遵守这样的规则:一个函数的定义时作用域链[[scope]]总是它所在的外部函数的执行时作用域链;全局函转载 2013-12-10 16:09:01 · 285 阅读 · 0 评论