你的位置:首页 > 软件开发 > 网页设计 > es6笔记5^_^set、map、iterator

es6笔记5^_^set、map、iterator

发布时间:2017-01-20 12:00:02
一、set1.基本用法  数据结构Set类似于数组,但是成员的值都是唯一的,没有重复的值。 let s = new Set(); [2,3,5,4,5,2,2].map(x => s.add(x)) for (let i of s) {console.log(i)}/ ...

一、set

1.基本用法

  数据结构Set类似于数组,但是成员的值都是唯一的,没有重复的值。
  let s = new Set();  [2,3,5,4,5,2,2].map(x => s.add(x))  for (let i of s) {console.log(i)}// 2 3 5 4//Set函数可以接受一个数组作为参数,用来初始化。  var items = new Set([1,2,3,4,5,5,5,5]);  console.log(items); // set object  console.log(items.size); // 5//向Set加入值的时候,不会发生类型转换,所以5和“5”是两个不同的值。  let set = new Set();  set.add({})  console.log(set.size);// 1  set.add({})  console.log(set.size);// 2//上面代码表示,由于两个空对象不是精确相等,所以它们被视为两个值。
原生具备Iterator接口的数据结构

原标题:es6笔记5^_^set、map、iterator

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录