- set
- 值的集合,每个值只能出现一次,是一种有序列表,可以包含各种数据类型的值
- 常用方法
- add(value): 向 Set 中添加一个新的值。
- delete(value): 从 Set 中删除一个值。
- has(value): 判断 Set 中是否存在某个值。
- clear(): 清空 Set 中的所有值。
- size: 返回 Set 中值的数量。
- map
- 键值对集合,任意数据类型,但是键在map中只能出现一次
- 常用方法
- set(key, value): 向 Map 中设置一个键值对。
- get(key): 根据键获取对应的值。
- delete(key): 从 Map 中删除一个键值对。
- has(key): 判断 Map 中是否存在某个键。
- clear(): 清空 Map 中的所有键值对。
- size: 返回 Map 中键值对的数量。
- list
- js没有内置list数据结构,但是可以通过Array来实现
- 常用方法
- push(): 在数组末尾添加一个元素。
- pop(): 从数组末尾删除一个元素。
- unshift(): 在数组开头添加一个元素。
- shift(): 从数组开头删除一个元素。
- splice(): 可以删除、替换或添加元素到数组的任意位置。
- slice(): 返回数组的一部分,不会修改原数组。
- concat(): 连接两个或多个数组。
- indexOf(): 返回指定元素在数组中的索引。
- forEach(): 遍历数组中的每个元素并执行指定的操作。
- map(): 对数组中的每个元素执行指定的操作,并返回操作后的新数组。
set、map、list三种结构
最新推荐文章于 2024-07-20 17:53:51 发布