我们可以使用数组的entries方法获取一个新的数组迭代器对象:Array Iterator {}
let arr = ['aa','bb','cc','dd'];
let i = arr.entries();
for(let j of i){
console.log(j)
}
结果是:
(2) [0, “aa”]
(2) [1, “bb”]
(2) [2, “cc”]
(2) [3, “cd”]
也可以使用next()方法获取每个值
console.log(iterator.next().value);
// [0, “aa”]
console.log(iterator.next().value);
// [1, “bb”]
console.log(iterator.next().value);
// [2, “cc”]
console.log(iterator.next().value);
// [3, “cd”]