美文网首页
ES6-Map和Set

ES6-Map和Set

作者: chrisghb | 来源:发表于2019-08-07 09:39 被阅读0次
  • Set 对象类似于数组,且成员的值都是唯一的。
const arr = [1, 2, 3, 4, 5, 5, 4, 3, 2, 1];
const set = new Set();
arr.forEach(item => set.add(item));
console.log(set);  // 1, 2, 3, 4, 5
// 数组快速去重
console.log([...new Set(arr)]);  //[1, 2, 3, 4, 5]
  • Map 对象是键值对集合,和 JSON 对象类似,但是 key 不仅可以是字符串还可以是对象
var map = new Map();
var obj = { name: '小缘', age: 14 };
map.set(obj, '小缘喵');
map.get(obj); // 小缘喵
map.has(obj); // true
map.delete(obj) ;// true
map.has(obj); // false

相关文章

  • ES6-Map和Set

    Set 对象类似于数组,且成员的值都是唯一的。 Map 对象是键值对集合,和 JSON 对象类似,但是 key 不...

  • mysql修改编码方式

    -- 设置character_set_server、set character_set_client和set ch...

  • ES6

    Symbol Set和Map Set Map Proxy get() set() apply() Reflect ...

  • java基础-day17-Set和String

    Set和String 1. Set接口 1.1 Set接口特征和概述 1.2 HashSet存储过程 1.2.1 ...

  • Map 、Set&Object、Array

    1. Map和Set是什么? 2. Map和Set与Object和Array有什么区别,为何引入Map和Set? ...

  • 集合(二)~Set

    一、Set集合概述和特点 1. Set集合概述和特点 java.util.Set 接口和 java.util.Li...

  • Java通配符——Set和Set区别

    写在前面 JDK5引入了新特性——Java泛型(generics),泛型提供了编译时类型安全检测机制,在程序编译期...

  • Vue.set()和this.$set()

    在我们使用vue进行开发的过程中,可能会遇到一种情况:当生成vue实例后,当再次给数据赋值时,有时候并不会自动更新...

  • Vue.set() 和this.$set()

    这两个方法其实是差不多的,可以说几乎是一样的,只不过set是绑定在Vue构造函数上,$set()是绑定在Vue原型...

  • python set 类型和 set函数

    set 也就是集合,是无序的、不重复的数列 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个...

网友评论

      本文标题:ES6-Map和Set

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