JavaScript
丧尸会跳小芭蕾
这个作者很懒,什么都没留下…
展开
-
ES6 Iterator遍历器
JavaScript 原有的表示“ 集合” 的数据结构, 主要是数组( Array) 和对象( Object), ES6 又添加了 Map 和 Set。 这样就有了四种数据集合, 用户还可以组合使用它们, 定义自己的数据结构, 比如数组的成员是 Map, Map 的成员是对象。 这样就需要一种统一的接口机制, 来处理所有不同的数据结构。遍历器( Iterator) 就是这样一种机制。 它是一种接口,原创 2017-08-19 15:28:53 · 369 阅读 · 0 评论 -
一个典型的例子理解JavaScript作用域以及变量提升
例子:var a = 1; function b() { a = 10; return; function a() {} } b(); alert(a); // 结果为1一开始我是很困惑的,为什么结果不是10,a是一个全局变量,在函数b中被修改成了10那么输出就应该是10啊,当我把function a() {} 这一条语句注释掉,再次运行结果就原创 2017-08-06 16:39:38 · 395 阅读 · 0 评论