站内搜索:
首页 >> 前端 >> 内容
ES6 Symbol在对象中的作用实例讲解

时间:2018/2/5 14:58:49

1.

// Symbol,相当于全局的原始数据类型
let f= Symbol();
console.log(typeof(f));

let js = Symbol('脚本');
console.log(js);                    //  Symbol类型
console.log(js.toString());         //  字符串类型

ES6 Symbol在对象中的作用实例讲解

2.

let js = Symbol();
let obj = {
    [js] : '脚本'
}
console.log(obj);
console.log(obj[js]);
obj[js] = 'web';
console.log(obj[js]);

ES6 Symbol在对象中的作用实例讲解

3.

let obj = {name:'js',skill:'web'};
let age = Symbol();         //对数据起保护作用
obj[age] = 18;
console.log(obj);
for(let item in obj){
    console.log(obj[item]);
}

ES6 Symbol在对象中的作用实例讲解

  • 上一篇:CSS属性分类扫描之关于列的CSS相关属性介绍
  • 下一篇:ES6对象代码实例讲解
  • 返回顶部