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)=>{} |