Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在数组的索引0处推送元素_Javascript_Jquery_Node.js - Fatal编程技术网

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

Javascript 如何在数组的索引0处推送元素,javascript,jquery,node.js,Javascript,Jquery,Node.js,我有这样的情况 我有两个array1asarray1=[“水果”、“蔬菜”] 及 array2=[[“苹果”、“香蕉”]、[“西红柿”]];//指数0:代表水果i,e([“苹果”、“香蕉”);指数1:蔬菜i,e([“西红柿”) 我的问题:如何从array1推送项目,使我的array2看起来像这样 [[“水果”、“苹果”、“香蕉”]、[“蔬菜”、“番茄”] 有了它,我可以将索引:0确定为类别 我的数据结构是这2个数组数组1=[“水果”、“蔬菜”]和array2=[“苹果”、“香蕉”、“西红柿”]

我有这样的情况

我有两个
array1
as
array1=[“水果”、“蔬菜”]

array2=[[“苹果”、“香蕉”]、[“西红柿”]];//指数0:代表水果i,e([“苹果”、“香蕉”);指数1:蔬菜i,e([“西红柿”)

我的问题:如何从
array1
推送项目
,使我的
array2
看起来像这样

[[“水果”、“苹果”、“香蕉”]、[“蔬菜”、“番茄”]

有了它,我可以将
索引:0
确定为
类别

我的
数据结构
是这2个
数组
数组1=[“水果”、“蔬菜”]
array2=[“苹果”、“香蕉”、“西红柿”]

如果我能得到
数组
,那对我有好处

我的样本数据:

array1 = ["fruit","vegetables"];


array2 = [["apple","banana"],["tomato"]]; //expected output :[["fruit","apple","banana"],["vegetables","tomato"]];
使用方法

var array1=[“水果”、“蔬菜”],
阵列2=[
[“苹果”、“香蕉”],
[“西红柿”]
];
var array3=array2.map(函数(v,i){//迭代数组以生成新数组
var arr=v.slice();//复制数组
arr.unshift(array1[i])//在开头插入元素
return arr;///返回生成的数组
});
console.log(array3)
尝试此操作。
unshift()
将数据推入数组
[0]索引位置

array1=[“水果”、“蔬菜”];
array2=[“苹果”、“香蕉”、“西红柿”];
array2.map((a,i)=>a.unshift(array1[i]))
console.log(array2)