moveZeros([1, 2, 0, 1, 0, 0, 3, 6]) const moveZeroes = (numbers) => { let zeroes = [] numbers = numbers.filter(number => { if (number === 0) { zeroes.push(number) } else { return true } }) zeroes.forEach(zero => numbers.push(zero)) // numbers = [1, 2, 1, 3, 6, 0, 0, 0] return numbers }