Substituir números pares

let arr1 = [0, 1, 3, 4, 6, 80, 33, 23, 90]; let arr2 = null; function verificaArray(arr) { let arrRes = []; if (!arr || arr.length === 0) { return -1; } arr.forEach((e) => { if (e % 2 === 0) { arrRes.push(0); } else { arrRes.push(e); } }); return arrRes; } console.log(verificaArray(arr1)); function substituiPares(arr) { if (!arr || arr.length === 0) { return -1; } for (let i = 0; i < arr.length; i++) { if (arr[i] === 0) { console.log('voce ja é 0'); } else if (arr[i] % 2 === 0) { console.log(`O numero ${arr[i]} foi substituido por 0`); arr[i] = 0; } } return arr; } console.log(substituiPares(arr1)); function verificaArray2(arr) { if (!arr || arr.length === 0) { return -1; } arr.forEach((e, i) => { if (e % 2 === 0) { arr[i] = 0; } else { arr[i] = e; } }); return arr; } console.log(verificaArray2(arr1));