浅谈set、 map结构

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_44885062/article/details/94401541

set结构 map结构

  1. set结构
    for of遍历;
    set.add()添加某个值返回set结构本身;
    set.size()返回set结构的长度;
    set.delete()删除某个值,返回布尔值,表示删除是否成功;
    set.has()返回布尔值表示该值是否为set成员;
    set.clear() 清除所有成员,没有返回值;
    set.keys() 返回键名的遍历器
    set.values()返回键值的遍历器;
    set.enteies() 返回键值对的遍历器;
    forEach() 使用回调函数遍历每个成员;
  2. 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 的所有成员。

猜你喜欢

转载自blog.csdn.net/weixin_44885062/article/details/94401541