Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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中合并两个数组以形成新数据_Javascript_Arrays - Fatal编程技术网

在Javascript中合并两个数组以形成新数据

在Javascript中合并两个数组以形成新数据,javascript,arrays,Javascript,Arrays,我有两个阵列: var xArr = []; xArr.push('FIRST NAME'); xArr.push('LAST NAME'); xArr.push('AGE'); 而且 var yArr = []; yArr.push('JOHN'); yArr.push('SMITH'); yArr.push('28'); 不依赖于任何类型的循环语句,或将其转换为对象,是否可以将第一个元素连接到第一个元素,第二个元素连接到第二个元素,等等 产出将是: var newArr = [ 'FIR

我有两个阵列:

var xArr = [];
xArr.push('FIRST NAME');
xArr.push('LAST NAME');
xArr.push('AGE');
而且

var yArr = [];
yArr.push('JOHN');
yArr.push('SMITH');
yArr.push('28');

不依赖于任何类型的循环语句,或将其转换为对象,是否可以将第一个元素连接到第一个元素,第二个元素连接到第二个元素,等等

产出将是:

var newArr = [ 'FIRST NAME = JOHN', 'LAST NAME = SMITH', 'AGE = 28' ];

不管需求如何,做这样的事情 也许很愚蠢,但没问题

xArr=[];
xArr.push(“名字”);
xArr.push(“姓氏”);
xArr.push(“年龄”);
yArr=[];
亚尔推(“约翰”);
推码(‘史密斯’);
推码('28');
console.log(xArr);
控制台日志(yArr);
功能合并(arr1、arr2){
var newArr=[];
对于(var i=0;i

不依赖于任何类型的循环语句,或将其转换为对象,是否可以将第一个元素连接到第一个元素,第二个元素连接到第二个元素,等等

不,这是不可能的,因为您希望对数组中需要循环的每个元素执行操作


注意:您可以使用索引手动执行,但这将是错误的方法,因为如果您有一个长数组,这将很困难……

到目前为止您是否尝试过任何操作?“不依赖任何类型的循环语句”-不。对数组中的每个元素执行操作都需要循环。(好吧,你可以用其他复制/粘贴的代码手工写出每个数组索引…但那太糟糕了)…即使这个循环可以用各种方式修饰,例如,
xArr.map((v,i)=>`${v}=${yArr[i]})
.xArr.map((a,i)=>{return${a}=${yArr i]}});如果我们不能循环或转换为对象,那么最好只制作一个包含正确格式的静态JSON文件。是否有任何特殊原因
为什么需要这样的限制?
不依赖于任何类型的循环语句
?不依赖于任何类型的循环语句您正在使用
进行
循环!!!regardles有什么要求?