0% ont trouvé ce document utile (0 vote)
197 vues4 pages

Manipuler Des Tableaux en JavaScript

Transféré par

mamadouibrahiman
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
197 vues4 pages

Manipuler Des Tableaux en JavaScript

Transféré par

mamadouibrahiman
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 4

Manipuler des tableaux en JavaScript

Dans un script, il est parfois nécessaire de manipuler un ou plusieurs tableaux.

Il est existe différentes méthodes JavaScript utiles qui permettent d’exploiter


efficacement un tableau.

Liste des fonctions JavaScript

forEach()

Itère sur une liste afin d’utiliser ou appliquer un traitement sur chacune de ses
données.

Exemple :

var categoriesDemandeAchat = ['Informatique', 'Bureautique', 'Autre'];

categoriesDemandeAchat.forEach(function(categorie) {

io.set("categorie_" + categorie, categorie);

});

map()

Itère sur une liste, transforme chaque éléments avec la fonction/le traitement
donné et retourne la nouvelle liste transformée.

Exemple :

var categoriesDemandeAchat = ['Informatique', 'Bureautique', 'Autre'];

const categoriesDemandeAchatApresModif = categoriesDemandeAchat.map(


function(categorieParcourue){

return "Catégorie : " + categorieParcourue;

});

// Résultat : Une concaténation de "Catégorie : " et du nom de la catégorie est faite sur chaque
élément.

// ['Catégorie : Informatique', 'Catégorie : Bureautique', 'Catégorie : Autre']

filter()

Retourne un nouveau tableau qui ne comporte que les éléments qui correspondent
à la condition passée en paramètre.

Exemple :

var categoriesDemandeAchat = ['Informatique', 'Bureautique', 'Autre'];

const resultats = categoriesDemandeAchat.filter(function(categorie){

return categorie.endsWith('tique');

});

// Résultat : Un filtre a été réalisé sur le tableau "resultats". Seules les catégories qui finissent pas
"tique" sont gardées.

// ['Informatique', 'Bureautique']

push()

Ajoute un/des élément(s) à la fin du tableau.

Exemple :

var categoriesDemandeAchat = ['Informatique', 'Bureautique', 'Autre'];


categoriesDemandeAchat.push('Consommable');

// Résultat : "Consommable" est ajouté au tableau.

// ['Informatique', 'Bureautique', 'Autre', 'Consommable']

shift()

Retire et stocke le premier élément du tableau.

Exemple :

var categoriesDemandeAchat = ['Informatique', 'Bureautique', 'Autre'];

var premiereCategorie = categoriesDemandeAchat.shift();

// Résultat : Le premier élément du tableau "categoriesDemandeAchat" est retiré du tableau puis


stocké dans la variable JS "premiereCategorie".

// ['Bureautique', 'Autre']

// premiereCategorie = "Informatique"

pop()

Retire et stocke le dernier élément du tableau.

Exemple :

var categoriesDemandeAchat = ['Informatique', 'Bureautique', 'Autre'];

var derniereCategorie = categoriesDemandeAchat.pop();


// Résultat : Le dernierélément du tableau "categoriesDemandeAchat" est retiré du tableau puis
stocké dans la variable JS "derniereCategorie".

// ['Informatique', 'Bureautique']

// premiereCategorie = "Informatique"

join()

Concatène tous les éléments du tableau avec, comme séparateur, l’élément passé
en paramètre (virgule si aucun paramètre).

Exemple :

var categoriesDemandeAchat = ['Informatique', 'Bureautique', 'Autre'];

var listeDesCategorie = categoriesDemandeAchat.join('##');

// Résultat : Une chaîne de caractère est créée avec tout les éléments du tableau
"categoriesDemandeAchat" en mettant comme séparateur le paramètre renseigné ("##").

// Informatique##Bureautique##Autre

Vous aimerez peut-être aussi