我有两个数组:
var xArr = [];
xArr.push('FIRST NAME');
xArr.push('LAST NAME');
xArr.push('AGE');
然后...
var yArr = [];
yArr.push('JOHN');
yArr.push('SMITH');
yArr.push('28');
不依赖于任何种类的循环语句或将其转换为Object,是否可以将第1个元素连接到第1个元素,将第2个元素连接到第2个元素等??
输出为:
var newArr = [ 'FIRST NAME = JOHN', 'LAST NAME = SMITH', 'AGE = 28' ];
答案 0 :(得分:1)
不依赖于任何种类的循环语句或将其转换为Object,是否可以将第1个元素连接到第1个元素,将第2个元素连接到第2个元素等??
不,这是不可能的,因为您要对需要循环的数组中的每个元素执行操作。
注意:您可以使用index's手动完成操作,但这将是错误的方法,因为如果数组较长,将很难...
答案 1 :(得分:0)
不管要求做这样的事情 也许很愚蠢但还不错
xArr = [];
xArr.push('FIRST NAME');
xArr.push('LAST NAME');
xArr.push('AGE');
yArr = [];
yArr.push('JOHN');
yArr.push('SMITH');
yArr.push('28');
console.log(xArr);
console.log(yArr);
function merger(arr1,arr2){
var newArr=[];
for(var i = 0; i<arr1.length; i++){
newArr.push(arr1[i]+' = '+arr2[i]);
}
console.log(newArr);
return newArr;
}
merger(xArr, yArr)