ES6新增的Symbol基础数据类型有什么作用?
【概念释义】
Symbol 是 ES6 新增的原始类型,每个 Symbol() 都是唯一值,用作对象属性的「私有键」,避免与字符串键冲突。全局注册表 Symbol.for / Symbol.keyFor 可跨文件共享同一 Symbol。
常见内置 Symbol:Symbol.iterator、Symbol.toStringTag、Symbol.hasInstance 等,用于定制语言内部行为。
【基础使用】
javascript
const id = Symbol('id');
const user = {
name: 'Tom',
登录查看完整 1374 字
回答讨论
暂无讨论,登录后可抢先发言