如何在数组的索引0处推入元素
这个问题在这里已经有了答案:
使用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