您现在的位置:首页 >> 前端 >> 内容

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

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

  核心提示:1.// Symbol,相当于全局的原始数据类型let f= Symbol();console.log(typeof(f));let js = Symbol(脚本);console.log(js);/...

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在对象中的作用实例讲解

Tags:ES S6 6S SY 
作者:网络 来源:zjsfdx的博客