Symbol 是 ES6 引入的新原始数据类型,表示独一无二的值,是 JavaScript 的第七种数据类型。
基本特性
- 独一无二:
Symbol('a') === Symbol('a')返回false - 不能用 new 创建:不是包装对象,直接
Symbol()调用 - 可带描述:可选参数
description用于调试输出 - 不可枚举:不会出现在
for...in循环中
2026/4/17...小于 1 分钟
Symbol 是 ES6 引入的新原始数据类型,表示独一无二的值,是 JavaScript 的第七种数据类型。
Symbol('a') === Symbol('a') 返回 falseSymbol() 调用description 用于调试输出for...in 循环中