数字の配列をループし、その配列に奇数&の偶数を返す関数を書く必要があります。数値の配列をループし、その配列に奇数と偶数を返す関数を書く必要があります。
これを行うより良い方法があるかどうかはわかりませんが、私は立ち往生しています。両方のステートメントを返す方法はありますか?代わりにconsole.logの
var myNums = [1, 2, 3, 4, 5, 6, 7, 9];
var evens = [];
var odds = [];
function oddsAndEvens(nums) {
\t for(var i = 0; i < nums.length; i++){
if(nums[i] % 2 === 0){
evens.push(nums[i])
}
else if (!nums[i] % 2 === 0) {
\t \t odds.push(nums[i])
}
}
console.log(evens);
console.log(odds);
//I need it to "return" the array,
//not console log
}
console.log(oddsAndEvens(myNums));
? https://www.google.com/search?q=javascript+return+two+variables – CBroe
「else if」ではなく「else」を使用してコードを単純化することができます。それが偶然でなければ、それは奇妙にしかなりません! – Michael