ES6中的Set方法

108 阅读1分钟

Set方法是ES6中新增的一种数据结构,其特点在于每个元素值都是唯一的,不会有重复的值(借助这一点,可以数组去重等操作)。

常用方法

let a = new Set()

Set常用方法简介语法结构
size获取Set对象的元素个数a.size
has判断Set对象中是否包含有某元素值,返回布尔值a.has(value)
add在Set对象中添加值,返回添加后的Set对象a.add(value)
delete删除Set对象中的某元素,返回布尔值a.delete(value)
clear清除Set对象中的所有元素a.clear()
keys返回Set对象参数的键名a.keys()
values返回Set对象参数的键值a.values()
forEach利用回调函数遍历Set对象的所有元素a.forEach((value,key,_set)=>{}