1. 程式人生 > >ES6初識-Symbol

ES6初識-Symbol

() bject per .get npr console 對象 ole ons

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