how to get sum of odd, even using reduce method, i have done as show in below code but returning undefined , @js-beginner
//code below
nums= [1,2,3,4,5,6,7,8,9]
function getOddEvenSum(numbers){
let{even,odd} = numbers.reduce((acc, cuu) => cuu%2 === 0?acc.even + cuu:acc.odd+cuu,{even:0, odd:0})
return {even, odd}
}
console.log(getOddEvenSum(nums)
//output i am getting below
{even:undefined, odd:undefined}
forEachand add the variables to respective conditions instead.accproperties, try to changeacc.even + cuu:acc.odd+cuuforacc.even += cuu:acc.odd+=cuuand don't forget to returnaccitself:numbers.reduce((acc, cuu) => (cuu%2 === 0?acc.even += cuu:acc.odd+=cuu, acc),{even:0, odd:0})const getOddEvenSum = numbers => numbers.reduce(..