symbol()(ES6新增基本数据类型)
symbol(desc)
【symbol()(ES6新增基本数据类型)】表示唯一的值
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
推荐阅读
- (二)ES6第一节变量(let|(二)ES6第一节变量(let,const)
- 六步搭建ES6语法环境
- Excel|Excel 2013 新增功能之瞬间填充整列数据!
- 前端|web前端dya07--ES6高级语法的转化&render&vue与webpack&export
- 12.新增腾讯的统计(以渠道来源说明)
- HTML5新增选择器属性方法
- arrow|arrow function
- es6官方文档
- 如何理解es6中的class,以及class中的constructor函数
- 最简洁的代码实现数组去重