摘要: 使用var 两次输出都是obama,这是因为ES5只有全局作用域和函数作用域,没有块级作用域,这带来很多不合理的场景。第一种场景就是你现在看到的内层变量覆盖外层变量。 面代码中,变量i是var声明的,在全局范围内都有效。所以每一次循环,新的i值都会覆盖旧值,导致最后输出的是最后一轮的i的值 1.ES 阅读全文
posted @ 2017-04-11 16:28 赛赛大人 阅读(506) 评论(0) 推荐(0) 编辑