自学-ES6篇-Symbol

一、概述javascript ES5的对象属性名都是字符串,这容易形成属性名的冲突。好比,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin模式),新方法的名字就有可能与现有方法产生冲突。若是有一种机制,保证每一个属性的名字都是独一无二的就行了,这样就从根本上防止属性名的冲突。这就是ES6引入Symbol的缘由。html ES6引入了一种新的原始数据类型Symbol,表示独一无二
相关文章
相关标签/搜索