Map和Set在编程中分别代表什么数据结构?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3043个文字,预计阅读时间需要13分钟。
最近在项目中用到了Set,顺便复习了一下Set的基本API。由于Map和Set在很多地方是相通的,所以这里也顺便介绍一下Map的基本API。本文只介绍基本API,这两个对象在我项目中的使用非常少,甚至可以说是私用。
1.Map Map是一种新的集合类型,与Object类型相似,它为js带来了真正的键/值存储机制,够保将 任意类型 的值以存键/值对的形式按顺序保存。 在Map中键值是否相等采用的是类似于严格相等(===)方式来判断,但值得注意的是,在Map中认为NaN与NaN是相等的,尽管实际上NaN ! NaN。 Map与Object的差异,以下表格内容来自此处
本文共计3043个文字,预计阅读时间需要13分钟。
最近在项目中用到了Set,顺便复习了一下Set的基本API。由于Map和Set在很多地方是相通的,所以这里也顺便介绍一下Map的基本API。本文只介绍基本API,这两个对象在我项目中的使用非常少,甚至可以说是私用。
1.Map Map是一种新的集合类型,与Object类型相似,它为js带来了真正的键/值存储机制,够保将 任意类型 的值以存键/值对的形式按顺序保存。 在Map中键值是否相等采用的是类似于严格相等(===)方式来判断,但值得注意的是,在Map中认为NaN与NaN是相等的,尽管实际上NaN ! NaN。 Map与Object的差异,以下表格内容来自此处

