gpt4 book ai didi

javascript - 我需要编写一个函数,循环遍历数字数组,并返回数组中的奇数和偶数。

转载 作者:行者123 更新时间:2023-12-03 03:34:14 26 4
gpt4 key购买 nike

我需要编写一个函数来循环遍历数字数组,并返回数组中的奇数和偶数。

我不确定是否有更好的方法来做到这一点,而且我陷入了困境。有没有办法同时返回这两个语句?

var myNums = [1, 2, 3, 4, 5, 6, 7, 9];

var evens = [];
var odds = [];

function oddsAndEvens(nums) {
for(var i = 0; i < nums.length; i++){
if(nums[i] % 2 === 0){
evens.push(nums[i])
}
else if (!nums[i] % 2 === 0) {
odds.push(nums[i])
}
}
console.log(evens);
console.log(odds);
//I need it to "return" the array,
//not console log

}

console.log(oddsAndEvens(myNums));

最佳答案

一个干净的函数来区分偶数和奇数。

function arrangeNums(array) {
let odd = array.filter(i=>i%2!==0);
let even = array.filter(i=>i%2===0);
return {even:even,odd:odd};
}
console.log(arrangeNums([...Array(100).keys()]));

关于javascript - 我需要编写一个函数,循环遍历数字数组,并返回数组中的奇数和偶数。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45944015/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com