ES6初识-Symbol

Posted 浮云随笔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6初识-Symbol相关的知识,希望对你有一定的参考价值。

Symbol的概念
  • 变量是独一无二的
  • let a1=Symbol();
  • let a2=Symbol();
  • a1和a2严格意义不相等
let a3=Symbol.for(‘a3‘);
let a4=Symbol.for(‘a3‘);
console.log(a3===a4);
 
如果在对象中使用Symbol变量,就可以用Object.getOwnPropertySymbols(obj).forEach(function(tiem){
 
})
 
or
 
Reflect.OwnKeys(obj).forEach(function(item){
 
})
解决变量取Symbol变量
 

以上是关于ES6初识-Symbol的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript ES6 奇妙的Symbol类型(╹ڡ╹ )

JavaScript ES6 奇妙的Symbol类型(╹ڡ╹ )

ES6 第十二节 Symbol在对象中的作用

进军es6---初识es6

ES6箭头函数rest参数扩展运算符Symbol的使用

进军es6---初识es6