我想把这个数组拆分成两个新的数组,一个是偶数数组,一个是奇数数组,并返回它们。但是当我运行下面的代码时,我只得到了奇数数组,为什么会这样?我该怎么解决呢?
谢谢!
谢谢!
var numbersArray = [1,2,34,54,55,34,32,11,19,17,54,66,13];
function divider( arr ) {
var evens = [];
var odds = [];
for (var i = 0; i < arr.length; i++) {
if (arr[i] % 2 === 0) {
evens.push(arr[i]);
} else {
odds.push(arr[i]);
}
}
return(evens, odds);
}
divider(numbersArray);
return {'even': even, 'odds': odds};
。 - skypjack