javascript遍历set集合3种方式
方式1:使用forEach遍历"use strict";let set = new Set([1,2,3,3,'3']);//使用forEach来循环set容器。set.forEach(function (index,value) {console.log(index,value);});输出结果:方式2:迭代器创建"use strict";let set = new Set([1,2,3,3,'
·
方式1:使用for/of
"use strict";
let set = new Set([1,2,3,3,'3']);
for (let x of set) {//将set集合中的值进行输出,let作用范围是一个块,eg:出了该for循环,let定义的内容无效
console.log(x);
}
输出结果:
"use strict";
let set = new Set([1,2,3,3,'3']);
// 使用 keys()/values()/entries() 都可以返回迭代对象,因为set类型只有值所以 keys与values 方法结果一致
let iter_keys = set.values();
let iter_values = set.values();
let iter_entries = set.entries;
console.log(iter_keys);
console.log(iter_values);
console.log(iter_entries);
输出结果:
方式3:使用forEach遍历
"use strict";
let set = new Set([1,2,3,3,'3']);
// 使用forEach来循环set容器。
set.forEach(function (value,index,array) {
console.log(value+",index = "+index);
});
输出结果:
补充:
1.forEach
更多推荐
已为社区贡献1条内容
所有评论(0)