方式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,'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:for/of
//也可使用for/of进行循环。 "use strict"; let set = new Set([1,2,3,3,'3']); for (let x of set) {//将set集合中的值进行输出 console.log(x); }
输出结果: