Je veux supprimer tous les deuxième et troisième éléments d'un tableau en Javascript.Comment supprimer tous les deuxième et troisième éléments d'un tableau en Javascript?
Mon tableau ressemble à ceci:
var fruits = ["Banana", "yellow", "23", "Orange", "orange", "12", "Apple", "green", "10"];
Maintenant, je veux supprimer tous les deuxième et troisième élément. Le résultat ressemblerait à ceci:
["Banana", "Orange", "Apple"]
J'ai essayé d'utiliser une boucle for et épissures:
for (var i = 0; fruits.length; i = i+3) {
fruits.splice(i+1,0);
fruits.splice(i+2,0);
};
Bien sûr, cela retourne un tableau vide parce que les éléments sont retirés alors que la boucle est toujours exécutée . Comment puis-je faire cela correctement?
Merci.
Il y a quelques mauvaises choses, en particulier que c'est l'équivalent de courir 'while (fruits)', qui fonctionnera aussi longtemps que les fruits vrai, au lieu de simplement passer par le tableau une fois. – Yahel