JavaScript 高级引用类型:弱引用、WeakMap、WeakSet 及迭代器应用
1. Set 相关操作
1.1 entries() 方法
entries() 方法返回一个迭代器,该迭代器包含一个二元数组,数组中的元素是 Set 中按插入顺序排列的所有值的副本。示例代码如下:
const s = new Set(["val1", "val2", "val3"]);
for (let pair of s.entries()) {
alert(pair);
}
// [val1,val1]
// [val2,val2]
// [val3,val3]
1.2 forEach() 方法
forEach(callback, opt_thisArg) 方法使用回调函数来处理 Set 中的每个值。它还可以接受一个可选的第二个参数,用于覆盖回调函数内部的 this 值。示例代码如下:
const s = new Set(["val1", "val2", "val3"]);
s.forEach((val, dupVal) => alert(`${val} -> ${dupVal}`));
// val1 -> val1
// val2 -> val2
// val3 -> val3
超级会员免费看
订阅专栏 解锁全文
1052

被折叠的 条评论
为什么被折叠?



