Ich versuche, dieses Array zu nehmen und es in 2 neue Arrays, Evens und Odds zu teilen und sie zurückzugeben. Wenn ich den Code unten ausführe, bekomme ich nur die Chancen, warum ist das? Und was kann ich tun, um es zu lösen?Ich kann nur 1 Array zurückgeben
Vielen Dank im Voraus.
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);
Verwenden 'return { 'sogar': sogar, 'Chancen': Chancen};' statt. – skypjack
Und Destrukturierung auf der Anruferseite verwenden: lassen Sie {gerade, Quoten} = ZahlenArray (...); – rand