
Camila Waz
发布于
2020-04-27 21:32:39
es6 Set结构的实例遍历方法
上一篇文章:
es6 Set实例属性
Set.keys(): 返回键名的遍历器
Set.values(): 返回键值的遍历器
Set.entries(): 返回键值对的遍历器
Set.forEach(): 使用回调函数遍历每个成员
由于 Set 结构没有键名,只有键值(或者说键名和键值是同一个值),所以keys方法和values方法的行为完全一致。
1、Set.keys()
Set.values(): 返回键值的遍历器
Set.entries(): 返回键值对的遍历器
Set.forEach(): 使用回调函数遍历每个成员
由于 Set 结构没有键名,只有键值(或者说键名和键值是同一个值),所以keys方法和values方法的行为完全一致。
1、Set.keys()
let set = new Set(['red', 'green', 'blue']); for (let item of set.keys()) { console.log(item); } // red // green // blue2、Set.values()
for (let item of set.values()) { console.log(item); } //可以省略values方法,直接用for...of循环遍历 Set。 for (let item of set) { console.log(item); } // red // green // blue3、Set.entries()
for (let item of set.entries()) { console.log(item); } // ["red", "red"] // ["green", "green"] // ["blue", "blue"]4、Set.forEach()
let set2 = new Set([1, 4, 9]); set2.forEach((value, key) => console.log(key + ' : ' + value)) // 1 : 1 // 4 : 4 // 9 : 9
最后生成于 2020-12-28 15:07:44
上一篇文章: