Set 集合对象
最后更新:2026-09-09
Set 集合对象
Set 是值集合:每个值只能出现一次(自动去重)。数组去重的标准方法。
| 分类 | 集合 |
|---|---|
| ES 版本 | ES1 |
📝 语法
const set = new Set([1, 2, 2]);
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
[ 1, 2, 3 ]
💡 提示 展开符 + Set 是数组去重的最简写法。
ℹ️ info Set.add 返回自身——支持链式调用。
🏷️ 相关条目
💡 相关案例
更多实战案例即将上线,敬请期待。
📚 相关教程
❓ 常见问题
QSet 如何去重?
A内部使用 SameValueZero 算法。
QSet 和数组的区别?
ASet 自动去重且查找 O(1)。
QSet 和 WeakSet 的区别?
AWeakSet 只能存对象且弱引用。