美文网首页
17.新的数据结构 set

17.新的数据结构 set

作者: Night_LION | 来源:发表于2018-06-06 22:35 被阅读0次
/** 
 * 数据结构: set
 * 集合: 可以存储任何数据类型,并且是唯一的(不重复的值)
 */

 const set1 = new Set();

 // 往set1中添加数据
 set1.add(100);
 set1.add("A String");
 set1.add({name:"Henry"});
 set1.add(true);
//  set1.add(100); // 不可以重复添加,无作用

//  console.log(set1);

const set2 = new Set([1,true,'string']);
// console.log(set2);

// 计算set1中的数据个数
// console.log(set1.size);

// 检查set中是否拥有对应的值
// console.log(set1.has(100));
// console.log(set1.has(50 + 50));

// console.log(set1.has({name:"Henry"}));//  匹配的是地址
// console.log({name:"Henry"} === {name:"Henry"});

// 删除set中的内容
set1.delete(100);
// console.log(set1);

// for ... of 遍历set
// for(let item of set1){
//   console.log(item);
// }

// forEach 遍历
// set1.forEach((value) =>{
//   console.log(value);
// })
 

// 将set转换为array
const setArray = Array.from(set1);
console.log(setArray);
 

相关文章

  • 17.新的数据结构 set

  • 步遥——Set和Map数据结构

    Set (集合)和Map (映射) 1:Set数据结构:Set新的数据结构,类似数组,但成员的值都是唯一的,没有重...

  • JavaScript中的Array、Set和Map

    数组、Set和Map比较 都是JavaScript的数据结构 Set是ES6提供的新的数据结构, 类似于数组, 但...

  • 关于Set数据结构

    关于Set数据结构 新的数据结构Set类似于数组,但是成员都是唯一的,没有重复的值并且Set本身是一个构造函数,用...

  • Set 和 Map 数据结构

    Set WeakSet Map WeakMap Set § ⇧ 基本用法 § ⇧ ES6 提供了新的数据结构 Se...

  • ES6 常用语法 二

    新的数据结构Set,元素不可重复ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复...

  • ES6系列之Set和Map

    今天,我们来学习一下ES6中新增的两个数据结构:Set和Map。 Set ES6 提供了新的数据结构 Set。它类...

  • ES6(2) map和set数据结构 + ( class类 )

    (一) set 数据结构 ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。...

  • 2018-01-16 -03 ES6 阮一峰教程摘记8 S

    Set和Map数据结构 1.Set (1)概述 es6提供的一种新的数据结构;类似数组,但元素都是唯一的,不重复 ...

  • ES6新特性7:Set 和Map

    Set Set是es6新提供的数据结构,类似于数组。特点:Set内成员值是惟一的,没有重复的值。 Set 创建时可...

网友评论

      本文标题:17.新的数据结构 set

      本文链接:https://www.haomeiwen.com/subject/fsdusftx.html