javascript基础系列之Set
javascript基础系列之Set
构造函数Set
1 | // 构造函数Set |
静态属性
1 | // 静态属性 Set[@@species] 可以重写species构造函数,不太清楚具体应用场景 |
实例属性
1 | // Set.prototype.size Set对象中值的个数 |
实例方法
Set.prototype.add
1 | // Set.prototype.add 在Set对象尾部添加元素 |
Set.prototype.clear
1 | // Set.prototype.clear 清空Set对象中所有元素 |
Set.prototype.delete
1 | // Set.prototype.delete 移除Set中与该值相等的元素 |
Set.prototype.entries
1 | // Set.prototype.entries 返回新的迭代器,键值相等。类似Array.prototype.entries |
Set.prototype.forEach
1 | // Set.prototype.forEach(callback [, thisArg]) 为集合中每个元素执行回调函数,没有返回值,默认undefined |
Set.prototype.has
1 | // Set.prototype.has 判断参数是否在Set中 |
Set.prototype[keys|values]
1 | // Set.prototype[keys|values] 返回新的迭代器对象,包含Set中所有的元素 |
Set.prototype[@@iterator]
1 | // Set.prototype[@@iterator] 返回新的迭代器对象 |