浅学JavaScript05

阅读: 评论:0

浅学JavaScript05

浅学JavaScript05

世界不止0和1 还有...

目录

Symbol

        Symbol           ​       

        Symbol 不可以添加属性

         描述参数

        Symbol.for

        Symbol.keyFor

        对象属性


Symbol

Symbol用于防止属性名冲突而产生的,比如向第三方对象中添加属性时。

Symbol 的值是唯一的,独一无二的不会重复的

        Symbol

                         

        Symbol 不可以添加属性

                          

         描述参数

                        可传入字符串用于描述Symbol,方便在控制台分辨Symbol

                        

                        传入相同参数Symbol也是独立唯一的,因为参数只是描述而已,但使用 Symbol.for则不会 

                                

                        使用description可以获取传入的描述参数 

                        

        Symbol.for

                        根据描述获取Symbol,如果不存在则新建一个Symbol                   

                        使用Symbol.for会在系统中将Symbol登记

                        使用Symbol则不会登记

        Symbol.keyFor

                        Symbol.keyFor 根据使用Symbol.for登记的Symbol返回描述,

                        如果找不到返回undefined 。       

        对象属性

                        Symbol 是独一无二的所以可以保证对象属性的唯一。    

                        Symbol 声明和访问使用 [](变量)形式操作

                        也不能使用 . 语法因为 .语法是操作字符串属性的。

本文发布于:2024-02-04 08:12:20,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170702792553836.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23