美文网首页
关于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