symbol(desc)
表示唯一的值
desc:对这个变量的说明,没有其他意义
let syb = Symbol('我是用来实现一个选项卡效果的');
console.log(syb);//Symbol()
console.log(typeof syb);//symbol
当symbol作为一个对象的属性的时候,添加的时候需要加上中括号[ ]
- 获取对象中的symbol属性的时候同样需要用中括号来获取
- 注意这个属性不需要加引号
var age = Symbol();
var obj1 = {
[age]:18,
name:'bgg',
skill:function(){
alert(1111);
}
};
console.log(obj1[age]);//18
console.log(obj1['name']);//bgg
网友评论