Page 1 of 1

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

Posted: 02 Sep 2015, 22:46
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

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

Posted: 03 Sep 2015, 10:38
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. :)

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

Posted: 03 Sep 2015, 14:23
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

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

Posted: 04 Sep 2015, 11:56
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;
});

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

Posted: 04 Sep 2015, 20:00
by Sergent-Quentin
Merci pour vos réponses :)

Cordialement

Sergent-Quentin