摘要: 块级作用域 ES5没有块级作用域,只有全局作用域和函数作用域,由于这一点,变量的作用域甚广,所以一进入函数就要马上将它创建出来。这就造成了所谓的变量提升。 ES5的“变量提升”这一特性往往一不小心就会造成一下错误: 1. 内层变量覆盖外层变量 var tmp = new Date(); functi 阅读全文
posted @ 2016-08-23 09:45 Bigdots 阅读(2204) 评论(0) 推荐(2) 编辑