boucle par le biais de tableau, renvoie pair et impair de nombres
Je suis enseignant moi-même le code et essaye de résoudre ce problème:
Écrire une boucle qui parcourt les nums, si l'élément est le même, il l'ajoute à la evens tableau, si l'article est bizarre, il l'ajoute à la cote tableau.
C'est ce que j'ai à ce jour:
var nums = [1,2,34,54,55,34,32,11,19,17,54,66,13];
var evens = [];
var odds = [];
var evenNumbers = function(nums) {
for (var i = 0; i < nums.length; i++) {
if ((nums[i] % 2) != 1) {
evens.push(nums[i]);
console.log(evens);
}
else {
odds.push(nums[i]);
console.log(odds);
}
}
};
alert(evens);
alert(odds);
Ils ne retournent pas rien, et je ne suis pas sûr de l'endroit où je vais mal, toute aide serait grandement appréciée.
- Vous n'avez jamais appeler la fonction.
Vous devez vous connecter pour publier un commentaire.
Vous n'êtes pas en train de l'exécution de la fonction. Vous devez appeler evenNumbers();
nums
etnums
sont 2 choses différentes dans ce contexte. Cela se bloqueJe voudrais vous recommandons de vérifier la matrice.le prototype.fonction de filtre avec ES6 syntaxe:
Si élégant 🙂
Vous n'êtes pas réellement appeler votre fonction, tout en le définissant.
appel:
avant d'alerter les tableaux