我需要編寫一個循環遍歷數字數組的函數,並在其數組中返回奇數的&偶數。我需要編寫一個循環遍歷數組數組的函數,並返回數組中的奇數和偶數。
我不確定是否有更好的方法來做到這一點,我卡住了。有沒有辦法返回這兩個語句?
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」而不是「else if」來簡化代碼。如果不是,那隻能是奇怪! – Michael