Comment
Author: Admin | 2025-04-28
Index, array) { console.log(item, index);});// Apple 0// Banana 1Ajouter à la fin du tableau:let newLength = fruits.push("Orange");// ["Apple", "Banana", "Orange"]Supprimer le dernier élément du tableau:let last = fruits.pop(); // supprime Orange (à la fin)// ["Apple", "Banana"];Supprimer le premier élément du tableau:let first = fruits.shift(); // supprime Apple (au début)// ["Banana"];Ajouter au début du tableau:let newLength = fruits.unshift("Strawberry"); // ajoute au début// ["Strawberry", "Banana"];Trouver l'index d'un élément dans le tableau:fruits.push("Mango");// ["Strawberry", "Banana", "Mango"]let pos = fruits.indexOf("Banana");// 1Supprimer un élément par son index:let removedItem = fruits.splice(pos, 1); // supprime 1 élément à la position pos// ["Strawberry", "Mango"]Supprimer des éléments à partir d'un index:let vegetables = ["Cabbage", "Turnip", "Radish", "Carrot"];console.log(vegetables);// ["Cabbage", "Turnip", "Radish", "Carrot"]let pos = 1, n = 2;let removedItems = vegetables.splice(pos, n);// n définit le nombre d'éléments à supprimer,// à partir de la position posconsole.log(vegetables);// ["Cabbage", "Carrot"] (le tableau d'origine est changé)console.log(removedItems);// ["Turnip", "Radish"] (splice retourne la liste des éléments supprimés)Copier un tableau:let shallowCopy = fruits.slice(); // crée un nouveau tableau qui contient les éléments de fruits// ["Strawberry", "Mango"]Accéder aux éléments d'un tableauLes tableaux sont indexés à partir de zéro: le premier élément d'un tableau a pour indice 0, et la position du dernier élément est donnée par length moins 1. Si on utilise un indice en dehors de cet intervalle, le résultat sera undefined (sous réserve qu'aucune propriété n'ait été ajoutée au préalable avec cet indice).let arr = ["le premier élément", "le deuxième élément", "le dernier élément"];console.log(arr[0]); // affiche "le premier élément"console.log(arr[1]); // affiche "le deuxième élément"console.log(arr[arr.length - 1]); //
Add Comment