Javascript - Sum two arrays in single iteration

后端 未结 13 2096
我寻月下人不归
我寻月下人不归 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:11

    This example will work with different length variation:

    let getSum = (arr1, arr2) =>  {
       let main = arr1.length >= arr2.length ? arr1 : arr2;
       let sec = arr1.length < arr2.length ? arr1 : arr2;
       return main.map((elem, i) => sec[i] ? elem + sec[i] : elem)
    }
    

提交回复
热议问题