草庐IT

Regional_Indicator_Symbol

全部标签

2.3 ES6 Symbol

概述ES6引入了一种新的原始数据类型Symbol,表示独一无二的值,最大的用法是用来定义对象的唯一属性名。ES6数据类型除了Number、String、Boolean、Object、null和undefined,还新增了Symbol。基本用法Symbol函数栈不能用new命令,因为Symbol是原始数据类型,不是对象。可以接受一个字符串作为参数,为新创建的Symbol提供描述,用来显示在控制台或者作为字符串的时候使用,便于区分。letsy=Symbol("KK");console.log(sy);//Symbol(KK)typeof(sy);//"symbol"//相同参数Symbol()返回

2.3 ES6 Symbol

概述ES6引入了一种新的原始数据类型Symbol,表示独一无二的值,最大的用法是用来定义对象的唯一属性名。ES6数据类型除了Number、String、Boolean、Object、null和undefined,还新增了Symbol。基本用法Symbol函数栈不能用new命令,因为Symbol是原始数据类型,不是对象。可以接受一个字符串作为参数,为新创建的Symbol提供描述,用来显示在控制台或者作为字符串的时候使用,便于区分。letsy=Symbol("KK");console.log(sy);//Symbol(KK)typeof(sy);//"symbol"//相同参数Symbol()返回