美文网首页
JS Set遍历

JS Set遍历

作者: 小李不小 | 来源:发表于2020-10-12 16:56 被阅读0次

    JavaScript的Set只有键名,或者是说键和值一样


    image.png
    const set = new Set(['aa','bb','cc']);
     
    // 获取所有key
    for(let key of set.keys()) {
      console.log(key);
    }
    // "aa"
    // "bb"
    // "cc"
     
     
    // 获取所有value
    for(let val of set.values()) {
      console.log(val);
    }
    // "aa"
    // "bb"
    // "cc"
     
     
    // key and value
    for(let item of set.entries()) {
      console.log(item);
    }
    // ["aa", "aa"]
    // ["bb", "bb"]
    // ["cc", "cc"]
     
     
    // 我习惯的方式
    for(let item of set) {
      console.log(item);
    }
    // "aa"
    // "bb"
    // "cc"
     
     
    // 更方便的操作
    set.forEach((key,val) => console.log(key + ": " + val))
    // "aa: aa"
    // "bb: bb"
    // "cc: cc"
     
    

    相关文章

      网友评论

          本文标题:JS Set遍历

          本文链接:https://www.haomeiwen.com/subject/smhppktx.html