Symbol不能new
Symbol()返回是一个唯一值,可以做为一个key,定义一些唯一或私有的数据
symbol是一个单独数据类型,就叫symbol,基本类型
如果symbol作为一个key,用for in循环,出不来
new String()
new Number()
let symbol = Symbol('Tom')
let json = {
a: 'aaa',
b: 'bbb',
[symbol]: 'ccc'
}
console.log(json)
console.log(json.a)
console.log(json['a'])
console.log(json[symbol])

for (let key in json){
console.log(key)
}

网友评论