2019年11月5日

e6 6 Symbol

摘要: 1.概述 ES5 的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生冲突。如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突。这就是 ES6 引入S 阅读全文

posted @ 2019-11-05 10:21 liuhao1992 阅读(200) 评论(0) 推荐(0) 编辑

ES6 Iterator 和 for...of 循环

摘要: 1.Iterator(遍历器)的概念 JavaScript 原有的表示“集合”的数据结构,主要是数组(Array)和对象(Object),ES6 又添加了Map和Set。这样就有了四种数据集合,用户还可以组合使用它们,定义自己的数据结构,比如数组的成员是Map,Map的成员是对象。这样就需要一种统一 阅读全文

posted @ 2019-11-05 09:54 liuhao1992 阅读(136) 评论(0) 推荐(0) 编辑

导航