Skip to content Skip to sidebar Skip to footer

Can I Use If And For Statement Iside Map Method

I am trying to use the following code with map or filter methods is it possible to do that: function doubleOddNumbers(numbers) { const newNumbers = []; for (let i = 0; i <

Solution 1:

Use reduce

function doubleOddNumbers(numbers) {
  return numbers.reduce((allNumbers, number) => {
    if (number % 2 === 1) {
      allNumbers.push(number * 2);
    }
    return allNumbers;
  }, []);
}



Post a Comment for "Can I Use If And For Statement Iside Map Method"