添加元素
set.add(value)
常用方法
方法 | 描述 |
---|---|
has() |
判断 Set 对象中特定元素是否存在 |
delete() |
从 Set 对象中删除指定元素 |
clear() |
清空 Set 对象 |
遍历方法
很容易想到使用set.forEach(callBackFn, thisArg)
方法来进行遍历,其中callBackFn
回调的形式如下:
set.forEach(function (value, key, set) {
// value为set中的元素值
// key与value相同
// set对象本身
}, thisArg)
// thisArg 为this对象,为可选参数
回调的参数依次为:
- value
- key
- set
其中,为了和其他有
key
的对象保持一致,这里使用的value
占位了第二个参数,所以key
就是value
的值。