ES6 Set 和 Map
Posted 张仪ranck
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6 Set 和 Map相关的知识,希望对你有一定的参考价值。
Set
Set的成员唯一
const set = new Set([1,2,4,6,4,1,2,4])
set.add("ff")
数组去重
const arr = [2,5,5,5,1,12,31,1,2]
[...new Set(arr)]
Array.from(arr)
- add
- clear
- delete
- has
- values
- keys
- entries (数组键值)
- forEach
WeakSet
只能接收引用类型
Map
普通对象的键只能是字符串,Map对象的键可以是对象,引用类型
- set
- get
- has
- delete
- clear
- keys
- values
- forEach
- entries
WeakMap
- 和Map类似,但是键只能是对象(null除外)
- 没有遍历相关的方法
- 没有size
- set
- get
- has
- delete
以上是关于ES6 Set 和 Map的主要内容,如果未能解决你的问题,请参考以下文章