我需要在之前的2个数组的基础上创建第3个数组,以使新的第3个数组的第一个值等于第1个和第2个数组的第一个值的总和。我了解这样的事情
array1 = [1,2,3,4,5];
array2 = [6,7,8,9,2];
array3 = [];
here goes the function /which I can't understand how to write/
array3[0] = array1[0] + array2[0]
console.log(array3);
你能帮我么?抱歉,如果这对您来说太原始了,我是一个初学者。提前致谢
最佳答案
使用map()
方法
array1 = [1, 2, 3, 4, 5];
array2 = [6, 7, 8, 9, 2];
array3 = array1.map(function(v, i) {
return v + array2[i];
});
console.log(array3);
尽管可以使用简单的for loop
array1 = [1, 2, 3, 4, 5];
array2 = [6, 7, 8, 9, 2];
array3 = [];
for (var i = 0; i < array1.length; i++) {
array3[i] = array1[i] + array2[i];
}
console.log(array3);
关于javascript - 在前两个数组的基础上创建第三个数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37479849/