ES6-Set-Map对象小记-Set 对象

时间:2025-05-09 08:46:10

添加元素

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的值。