![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
Melanie_wu
这个作者很懒,什么都没留下…
展开
-
Iterator 和 for...of 循环
一、Iterator(遍历器)的概念 JavaScript 原有的表示“集合”的数据结构,主要是数组(Array)和对象(Object),ES6 又添加了Map和Set。这样就有了四种数据集合,用户还可以组合使用它们,定义自己的数据结构,比如数组的成员是Map,Map的成员是对象。这样就需要一种统一的接口机制,来处理所有不同的数据结构。 遍历器(Iterator)就是这样一种机制。它是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署 Iterator 接口,就可以完成遍历操作(即依转载 2020-12-14 20:50:49 · 54 阅读 · 0 评论 -
Symbol
Symbol JavaScript7种数据类型: undefined null 布尔值(Boolean) 字符串(String) 数值(Number) 对象(Object) Symbol 1. 为什么ES6要引入Symbol? ES5的对象属性名都是字符串,容易引起属性名冲突,而Symbol保证每个属性名都是独一无二的,从根本上防止属性名冲突。 let s = Symbol(); typeof s // "symbol" .转载 2020-12-11 20:10:31 · 129 阅读 · 0 评论