Symbol 是 JS中的一种基本数据类型。
Symbol 的主要特点是其值的唯一性,即使两个 Symbol 具有相同的描述,它们也是不相等的。这使得 Symbol 特别适用于用作对象属性键,这样可以避免命名冲突的风险。同时,通过使用 Symbol.for()
方法创建的 Symbol 可以在全局符号注册表中检索到,从而实现跨域、跨页面共享 Symbol 的能力。
Symbol 是 JS中的一种基本数据类型。
Symbol 的主要特点是其值的唯一性,即使两个 Symbol 具有相同的描述,它们也是不相等的。这使得 Symbol 特别适用于用作对象属性键,这样可以避免命名冲突的风险。同时,通过使用 Symbol.for()
方法创建的 Symbol 可以在全局符号注册表中检索到,从而实现跨域、跨页面共享 Symbol 的能力。