美文网首页
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遍历

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

  • Swift 5.x Set 访问和修改

    1.遍历 Set 可以使用for-in遍历Set 因为Set是无序的, 如果要顺序遍历Set, 使用sorted(...

  • Java中对 set 的遍历方式

    Java中对 set 的遍历方式 1.迭代遍历: Set set = new HashSet (); //Set...

  • 访问和修改Set

    访问 Set 可以使用 For - In 遍历 Set 因为Set 是无序的,如果要顺序遍历 Set,使用 sor...

  • es6-iterator

    好记性不如烂笔头 参考文档 JS 中表示集合的数据结构:对象、数组、Map、Set。 iterator: 遍历器,...

  • iOS开发 - 「Swift 学习」Sets集合的遍历与相关的合

    Swift语言Set集合的遍历、合并、拆分、求交集的操作 Set集合的遍历 一、for in 遍历 二、按照特定顺...

  • for_of循环

    for(let value of target){}循环遍历 遍历数组 遍历Set 遍历Map 遍历字符串 遍历伪数组

  • iterable

    iterable类型:Array Map Set 遍历Array可以采用下标循环,遍历Map和Set就无法使用下标...

  • JS数组去重

    下面总结两种常用,且容易理解的JS去重方式 indexOf法 优化遍历法 ES6 new Set()方法

  • 前端开发备忘录

    js 数组去重的方法 最常用的方式 对象键值法去重 es6 Set方法一键去重 js常见的循环与遍历以及不同循...

网友评论

      本文标题:JS Set遍历

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