ES6引入的一种新的原始数据类型Symbol,表示独一无二的值。Symbol函数可以接受参数,表示对于这个唯一值的描述。属于基本数据类型,Symbol()函数会返回symbol类型的值。
//创建symbol值
let sy1=Symbol('三角形');
let sy2=Symbol('正方形');
console.log(sy1,typeof sy1); //Symbol(三角形) symbol
let sy3 = Symbol('name')
let obj={
name:'zhangsan',
age:'12'
}
let obj1={
...obj,
// 属性名是变量名时 要使用中括号