本文实例讲述了ES6 Symbol数据类型的应用。分享给大家供大家参考,具体如下:
Symbol,是ES6中引入的新的数据类型,表示独一无二的值。在面向对象中,每个对象都有字符串类型的属性,新方法的名字就有可能与现有方法产生冲突。Symbol的引入保证每个属性的名字都是独一无二的,这样就从根本上防止属性名的冲突。
ES6之前对象属性的命名方法
var obj = {
name:'Joh',
'my name': 'Johnny'
}
console.log(obj.name); // Joh
console.log(obj['my name']); // Johnny
引入Symb