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类型(╹ڡ╹ )