ES6:Symbol


文档摘要

publish: false Symbol 概述 背景:ES5中对象的属性名都是字符串,容易造成重名,污染环境。 概念:ES6 引入了一种新的原始数据类型Symbol,表示独一无二的值。它是 JavaScript 语言的第七种数据类型,前六种是:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。 特点: Symbol属性对应的值是唯一的,解决命名冲突问题 Symbol值不能与其他数据进行计算,包括同字符串拼串 for in、for of 遍历时不会遍历Symbol属性。 创建Symbol属性值 Symbol是函数,但并不是构造函数。创建一个Symbol数据类型: 打印结果: 下面来讲一下Symbol的使用。


发布者: 作者: 转发
评论区 (0)
U