目录
Symbol
Symbol
Symbol 不可以添加属性
描述参数
Symbol.for
Symbol.keyFor
对象属性
Symbol用于防止属性名冲突而产生的,比如向第三方对象中添加属性时。
Symbol 的值是唯一的,独一无二的不会重复的
可传入字符串用于描述Symbol,方便在控制台分辨Symbol
传入相同参数Symbol也是独立唯一的,因为参数只是描述而已,但使用 Symbol.for
则不会
使用description
可以获取传入的描述参数
根据描述获取Symbol,如果不存在则新建一个Symbol
使用Symbol.for会在系统中将Symbol登记
使用Symbol则不会登记
Symbol.keyFor
根据使用Symbol.for
登记的Symbol返回描述,
如果找不到返回undefined 。
Symbol 是独一无二的所以可以保证对象属性的唯一。
Symbol 声明和访问使用 []
(变量)形式操作
也不能使用 .
语法因为 .
语法是操作字符串属性的。
本文发布于:2024-02-04 08:12:20,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170702792553836.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |