💡
原文中文,约1100字,阅读约需3分钟。
📝
内容提要
Symbol是JavaScript中的一种原始数据类型,用于在对象中创建隐藏属性。调用Symbol()函数可以创建一个Symbol,它有两个主要特性:任意两个Symbol都不相等,对象的属性名可以用Symbol。Symbol在JSON.stringify()的输出中会被排除,适合存储只在编码过程中需要用到的信息。
🎯
关键要点
-
Symbol是JavaScript中的一种原始数据类型,用于创建隐藏属性。
-
Symbol可以避免属性名冲突或模拟对象私有属性。
-
调用Symbol()函数可以创建一个Symbol,支持传入字符串参数作为描述。
-
Symbol的两个主要特性是:任意两个Symbol都不相等,对象的属性名可以用Symbol。
-
Symbol在JSON.stringify()的输出中会被排除,适合存储编码过程中需要的信息。
➡️