DEV Community

Discussion on: JavaScript Katas: Split a number array into odd and even numbers

Collapse
 
256hz profile image
Abe Dolinger


const splitNumbers = numbers => {
    const oddsAndEvens = { odds: [], evens: [] };

    numbers.forEach(number => {
        oddsAndEvens[number % 2 === 0 ? 'evens' : 'odds']
            .push(number);
    };

    return oddsAndEvens;
};

Collapse
 
miku86 profile image
miku86

Hi Abe,

nice solution, thanks!

Collapse
 
256hz profile image
Abe Dolinger

All credit to this post! codereview.stackexchange.com/a/162... Been using this at work and loving it.