> 文章列表 > Symble

Symble

Symble

ES6引入了一种新的原始数据类型 Symbol,表示独一无二的值。它是JavaScript语言的第七种数据类型,是一种类似于字符串的数据类型。

Symbol特点

  1. Symbol 的值是唯一的,用来解决命名冲突的问题

  2. Symbol值不能与其他数据进行运算

  3. Symbol定义的对象属性不能使用for…in循环遍历,但是可以使用
    Reflect.ownKeys来获取对象的所有键名

js记忆我们的数据类型,usonb,you are so nubility
undefined,string,symbol,object,number,null,boolean,bigIntvv


symbol相等的情况
Symble

s2不等于上s3


Symble

通过这种方式创建这里s4等于s5,Symbol不能够计算 !


对象添加Symbol类型的属性

Symble

如果我们直接加进去的话,我们可能会导致原有的属性被破坏。安全的像对象添加两个方法

Symble


symbol的内置属性

Symble
Symble