Javascript - Sum two arrays in single iteration

后端 未结 13 2061
我寻月下人不归
我寻月下人不归 2020-11-29 05:56

I want to sum each value of an array of numbers with its corresponding value in a different array of numbers, and I want to do this without looping through each individual v

13条回答
  •  离开以前
    2020-11-29 06:20

    Just merge Popovich and twalters's answer.

    Array.prototype.SumArray = function (arr) {
    
            var sum = this.map(function (num, idx) {
              return num + arr[idx];
            });
    
            return sum;
        }
    var array1 = [1,2,3,4];
    var array2 = [5,6,7,8];
    var sum = array1.SumArray(array2);
    console.log(sum); // [6,8,10,12]
    

提交回复
热议问题