如何在数组的索引0处推入元素

这个问题在这里已经有了答案:

  • 如何将项目插入到特定索引处的数组中? 10个答案

  • 使用Array#unshift方法。

    var array1 = ["fruit", "vegetables"],
      array2 = [
        ["apple", "banana"],
        ["tomato"]
      ];
    
    var array3 = array2.map(function(v, i) { // iterate over the array to generate the new array
      var arr = v.slice(); // copy the array
      arr.unshift(array1[i]) // insert element at beginning 
      return arr; /// return generated array
    });
    
    console.log(array3)

    试试这个Array.map()Array.unshift()unshift()将数据推入数组[0]index位置。

    array1 = ["fruit","vegetables"];
    array2 = [["apple","banana"],["tomato"]]; 
    
    array2.map((a,i) =>  a.unshift(array1[i]))
    console.log(array2)
    链接地址: http://www.djcxy.com/p/29307.html

    上一篇: how to push an element at index 0 of an array

    下一篇: JS insert into array at specific index