Symbol
Posted ak-b
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Symbol相关的知识,希望对你有一定的参考价值。
ES6
引入了一种新的数据类型Symbol
,通过Symbol()
函数生成,每个Symbol
类型的值都是独一无二的
- 这个函数可接收一个参数,用来标记生成的值
- 没有参数的话生成的值就是
Symbol()
,参数如果是对象就调用这个对象的toString()
方法将其转换为字符串
- 没有参数的话生成的值就是
- 不能添加属性
Symbol
类型的值无法参数运算- 可使用
String()
方法转换为字符串,使用Boolean()
方法转换为布尔值,不可转换为数值 - 作为对象的属性名使用时,只能用
[]
,不能用.
以上是关于Symbol的主要内容,如果未能解决你的问题,请参考以下文章