JS进阶(ES6 对象 set map Symbol)

Symbol 不重复,不相等。 Symbol函数前不能使用new命令, Symbol 值不是对象,因此不能添加属性。 Symbol 值能够做为标识符,用于对象的属性名,就能保证不会出现同名的属性。这对于一个对象由多个模块构成的状况很是有用,能防止某一个键被不当心改写或覆盖。web // 没有参数的状况 let s1 = Symbol(); let s2 = Symbol(); s1 === s2
相关文章
相关标签/搜索