美文网首页
关于ES6 的 entries

关于ES6 的 entries

作者: infi_ | 来源:发表于2019-11-21 11:16 被阅读0次
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 循环

相关文章

网友评论

      本文标题:关于ES6 的 entries

      本文链接:https://www.haomeiwen.com/subject/euizictx.html