文章目录 一、Symbol特性 1.1 不支持语法new Symbol() 1.2 唯一性 1.3 不与其他值隐式转换 1.4 不可枚举 1.5 类型为symbol 二、Symbol常见方法 2.1 Symbol.toStringTag 2.2 Symbol.iterator 2.3 Symbol.for() 三、Symbol应用 在JavaScript中,Symbol 是一种基本数据类型,它是 ECMAScript 6(ES6)引入的新特性之一。Symbol 主要用于创建具有唯一性的标识符,这些标识符不会与其他任何值冲突。 一、Symbol特性 1.1 不支持语法new Symbol() 作为构造函数来说它并不完整,因为它不支持语法:“new Symbol()” //错误用法 const mySymbol = new Symbol(); console.log