美文网首页
数据结构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)

相关文章

  • ES6

    Symbol Set和Map Set Map Proxy get() set() apply() Reflect ...

  • 数据结构set && map &&symbol

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

  • Symbol & Set & Map

    一、Symbol 1. 唯一性 避免对象上重复属性名的冲突覆盖。阮一峰老师说它是独一无二的值,在什么范围独一无...

  • 超详细 ES6 代码段

    let和const 解构赋值 正则 字符串 数值 数组 函数 对象 Symbol Set Map Map / Ar...

  • ES6新增的数据类型

    Symbol 类型(基本) Set 类型(复杂) Map 类型(复杂) WeakSet 类型(复杂) WeakMa...

  • ES6中的Set和Map

    ES6中新增了Set、WeakSet、Map、WeakMap数据结构 一、Set Set是类似数组的数据结构,和数...

  • 技术选型系列 - Tair&Redis对比

    适应场景 Redis 适用 需要使用复杂数据结构(map, set),map/set中元素很多(1000以上) 延...

  • es6

    1 let \cont 2 结构 3 Symbol 4 Map 与 Set 5 Reflect 与 Proxy 6...

  • ECMAScript新特性(二)

    Set数据结构 Set与Array是十分相似的,不过Set不允许值重复 Map数据结构 Map与对象是十分相似的,...

  • 步遥——Set和Map数据结构

    Set (集合)和Map (映射) 1:Set数据结构:Set新的数据结构,类似数组,但成员的值都是唯一的,没有重...

网友评论

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

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