跳至主要內容

Set,Map 和 Array的区别

Yihui小于 1 分钟

Set,Map 和 Array的区别

Set 集合

todo

Map 字典

Map 对象保存键值对,并且能够记住键的原始插入顺序。任何值(对象或者原始值)都可以作为一个键或一个值。

特征

  • Map 对象这种数据结构和和对象类型,都已键值对的形式存储数据,即 key-vlue 形式。

  • Map 对象存储的数据是有序的,而我们平常使用的对象是无序的,所以通常当我们需要使用对象形式(键值对)存储数据且需要有序时,采用 Map 对象进行存储。

  • Map 对象的键值可以是任意类型,我们平时使用的对象只能使用字符串作为键。

WeakMap

Array

运行和使用比较