[英]How do I sum the respective elements of two arrays into another array in Javascript?
I have two arrays:我有两个数组:
var arr1 = [1, 2, 3, 4];
var arr2 = [2, 3, 4, 5];
I want the final array to be:我希望最终的数组是:
var arr3 = [3, 5, 7, 9] var arr3 = [3, 5, 7, 9]
If possible, how could I use a callback to carry this out?如果可能,我如何使用回调来执行此操作?
Just loop through array and sum up values只需遍历数组并总结值
var arr1 = [1, 2, 3, 4]; var arr2 = [2, 3, 4, 5]; var arr3 = []; for (i in arr1) { arr3[i] = arr1[i] + arr2[i]; } console.log(arr3);
You can check this,你可以检查这个,
function myFun(){
var arr1 = [1, 2, 3, 4];
var arr2 = [2, 3, 4, 5];
var arr3 = [];
var i = 0;
if(arr1.length == arr2.length){
for (; i < arr1.length; i++)
arr3 [i] = arr1[i] + arr2[i];
console.log(arr3 );
} else{
console.log("Both arrays length are not equal");
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.