let set = new Set(); //set方法去除重复的数据 [1, 2, 3, 4, 2, 8, 4].map(function (elem) { set.add(elem); //遍历完用add添加至set数组中 }) for (let elem of set) { //利用for...of循环遍历出来 console.log(elem) }
for-of循环不仅支持数组,还支持大多数类数组对象 for-of循环也支持字符串遍历,它将字符串视为一系列的Unicode字符来进行遍历