Retirer un élément précis d'un tableau

Vous voulez de l'aide ? Postez ici :)
Post Reply
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Retirer un élément précis d'un tableau

Post by Sergent-Quentin »

Bonjour,

Comme le titre l'indique, je voudrais pouvoir retirer un élément précis du tableau :

Code: Select all

var Tableau = ["Rouge", "Noir", "Bleu"];
Je sais qu'on peut retirer le premier et le dernier élément mais je n'ai pas trouvé comment retirer entre, c'est à dire "Noir"

Si possible pour que ça devienne comme ceci

Code: Select all

var Tableau = ["Rouge", "Bleu"];
et non comme ceci

Code: Select all

var Tableau = ["Rouge", "undefined", "Bleu"];
svp ^^

Je vous remercie

Cordialement

Sergent-Quentin
User avatar
Jmgr
Admin
Posts: 1651
Joined: 07 Dec 2005, 15:45
Contact:

Re: Retirer un élément précis d'un tableau

Post by Jmgr »

Tu pourrais chercher un peu quand-même. :roll:

Code: Select all

var Tableau = ["Rouge", "Noir", "Bleu"];
Tableau.splice(1,1);
Pour trouver ça j'ai tapé "javascript enlever element tableau" dans Google, je suis tombé sur cette page : https://openclassrooms.com/forum/sujet/ ... ript-20949
Même pas eu besoin de chercher en anglais. :)
"My software never has bugs. It just develops random features."
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Re: Retirer un élément précis d'un tableau

Post by Sergent-Quentin »

Jmgr wrote:Tu pourrais chercher un peu quand-même. :roll:Pour trouver ça j'ai tapé "javascript enlever element tableau" dans Google, je suis tombé sur cette page : https://openclassrooms.com/forum/sujet/ ... ript-20949
Même pas eu besoin de chercher en anglais. :)
J'ai chercher sur plusieurs site aussi dont celui-ci

Mais j'ai am approfondi ma demande ^^ en faite je voulais savoir si il y avait pas un simple code du genre Tableau.splice("Noir"); ^^ ?

Si il n'y a pas c'est pas grave fera très bien l'affaire ^^

Merci pour ton aide ^^

Cordialement

Sergent-Quentin
Violette
Posts: 119
Joined: 10 Aug 2014, 17:42

Re: Retirer un élément précis d'un tableau

Post by Violette »

Code: Select all

var tableau = ['Rouge', 'Noir', 'Bleue'];
var newTableau = tableau.filter(function(value, index, array) {
  if (value === 'noir') {
    return false;
  }

  return true;
});
Pour plusieurs valeurs à filtrer :

Code: Select all

var tableau = ['Rouge', 'Noir', 'Bleue'];
var aSupprimer = ['Rouge', 'Noir'];
var newTableau = tableau.filter(function(value, index, array) {
  if (aSupprimer.indexOf(value) !== -1) {
    return false;
  }

  return true;
});
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Re: Retirer un élément précis d'un tableau

Post by Sergent-Quentin »

Merci pour vos réponses :)

Cordialement

Sergent-Quentin
Post Reply