美文网首页
数据结构set && map &&symbol

数据结构set && map &&symbol

作者: 阿d老师 | 来源:发表于2020-07-21 13:54 被阅读0次

    Set es6新推出的一种数据结构,他类似于数组,但是他的成员值都是唯一的,没有重复。

    let list = new Set()

    注:向Set加入值的时候,不会发生类型转换,即 5 和 "5" 是两个不同的值

    map:它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键,是一种更完善的 Hash 结构实现。如果你需要“键值对”的数据结构,Map 比 Object 更合适

    Symbol:设计出来就只有一个目的——作为对象属性的唯一标识符,防止对象属性冲突发生。

    Symbol 是 ES6 引入了一种新的原始数据类型,表示独一无二的值。它是 JavaScript 语言的第七种数据类型,前六种分别是:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)

    相关文章

      网友评论

          本文标题:数据结构set && map &&symbol

          本文链接:https://www.haomeiwen.com/subject/apsikktx.html