javascript中变量声明提升(Hoisting)
摘要:
JavaScript 会提升变量声明。这意味着 var 表达式和 function 声明都将会被提升到当前作用域的顶部。bar();var bar = function() {};var someValue = 42;test();function test(data) { if (false) { goo = 1; } else { var goo = 2; } for(var i = 0; i < 100; i++) { var e = data[i]; }}上面代码在运行之前将会被转化。JavaScript 将会把 ... 阅读全文
posted @ 2013-05-16 15:11 专注前端 阅读(492) 评论(0) 推荐(0) 编辑