js中的Map和Set
Posted 瑞瑞大人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中的Map和Set相关的知识,希望对你有一定的参考价值。
es6中增加了Map和Set两种新的数据结构
- Map是类似Object的一种键值对集合,区别在于Map的键不仅限于是字符串,其他各种类型的值包括对象都可以成为Map的键
- Set是类似数组的一种数据结构,不同点在于Set中没有重复的值
add(value):添加某个值,返回Set结构本身。
delete(value):删除某个值,返回一个布尔值,表示删除是否成功。
has(value):返回一个布尔值,表示该值是否为Set的成员。
clear():清除所有成员,没有返回值。
以上是关于js中的Map和Set的主要内容,如果未能解决你的问题,请参考以下文章
JS中的Set,Map,Array查询速度比较:Set;Map;Array
Discord.js:commands.map 不是 ApplicationCommandManager.set 中的函数