JavaScript——iterator迭代
es6新特性
用iterator来遍历迭代Map,Set!
遍历数组
// for in 下标 var arr=[3,4,5] for (let x in arr){ console.log(x) //输出下标索引值 }
1 //for of 数组值 2 var arr=[3,4,5] 3 for (var x of arr){ 4 console.log(x) 5 }
遍历map
1 var map=new Map([["Tom",100],["Jerry",90],["Alice",80]]); 2 for (let x of map){ 3 console.log(x) 4 }
遍历set
1 var set=new Set([5,6,7]); 2 for (let x of set) { 3 console.log(x) 4 }