版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
set结构 map结构
- set结构
for of遍历;
set.add()添加某个值返回set结构本身;
set.size()返回set结构的长度;
set.delete()删除某个值,返回布尔值,表示删除是否成功;
set.has()返回布尔值表示该值是否为set成员;
set.clear() 清除所有成员,没有返回值;
set.keys() 返回键名的遍历器
set.values()返回键值的遍历器;
set.enteies() 返回键值对的遍历器;
forEach() 使用回调函数遍历每个成员; - map结构,size 属性:返回 Map 结构的成员总数
set(key, value) :设置或更新key值 set方法返回的是当前的Map对象,因此可以采用链式写法
get(key) :读取key对应的键值,如果找不到key,返回undefined
has(key) :返回布尔值,表示某个键是否在当前 Map 对象之中
delete(key): 删除某个键,返回布尔值
clear() :清除所有成员,没有返回值
Map 结构原生提供三个遍历器生成函数和一个遍历方法。
keys():返回键名的遍历器。
values():返回键值的遍历器。
entries():返回所有成员的遍历器。
forEach():遍历 Map 的所有成员。