var fruits = ["Banana", "Orange", "Apple", "Mango"];
console.log(fruits.entries().next()) //0 0 1 Banana
console.log(fruits.keys().next()) //0
console.log(fruits.values().next()) //Banana
console.log()
function kk(array){ //for of 不能遍历对象 对象没有迭代器 for of i是从1开始 for in 是0
for(let [i,value] of array.entries()){
console.log(i,value)
}
// 0 "Banana"
// 1 "Orange"
// 2 "Apple"
//3 "Mango"
for( let i of array.values()){
console.log(i)
}
// Banana Orange Apple Mango
for(let i of array.keys()){
console.log(i)
}
//0 1 2 3
}
for of 不能遍历对象 对象没有迭代器 for of i是从1开始 for in 是0
数组的 .entries() .values() .keys() 都会返回迭代器 可以用for of 循环
网友评论