Remove even (or odd) numbers from array

Run Settings
LanguageJavaScript
Language Version
Run Command
function removeEven(arr, invert = false) { for (let i = 0; i < arr.length; ++i) { const even = arr[i] % 2 === 0 if (even ^ invert) { arr.splice(i--, 1) } } } const arr = [0, 1, 2, 3, 4, 5, 6] removeEven(arr) console.log(arr)
Editor Settings
Theme
Key bindings
Full width
Lines