{}const=>[]async()letfn</>var
JSPratiqueBases

Travailler avec des tableaux en JavaScript : le guide complet pour les débutants

Découvrez ce que sont les tableaux en JavaScript, pourquoi ils sont nécessaires, comment les utiliser et quelles méthodes vous aident à travailler avec eux. Guide étape par étape pour les débutants avec des exemples de code.

К

Kodik

Auteur

6 min de lecture

✍️ Que sont les tableaux ?

Les tableaux sont des structures de données spéciales en JavaScript qui vous permettent de stocker plusieurs valeurs en un seul endroit. Imaginez que vous devez écrire une liste de choses à faire dans un cahier. Chaque tâche est une entrée distincte. Avec les tableaux, vous pouvez facilement stocker des listes entières de valeurs, qu'il s'agisse de nombres, de chaînes ou d'autres données.

Les tableaux vous permettent de stocker des données de manière ordonnée, ce qui les rend très pratiques pour stocker des collections de valeurs du même type. Cela peut être utile pour stocker des données, par exemple, une liste d'utilisateurs, une liste d'achats ou même des données qui sont mises à jour dynamiquement pendant l'exécution du programme.

⭐ Exemple :

let shoppingList = ['milk', 'bread', 'eggs'];

Ici shoppingList est un tableau contenant trois éléments : « lait », « pain » et « œufs ». Avec l'aide d'un tableau, vous pouvez facilement ajouter de nouveaux éléments, supprimer des éléments existants et parcourir toute la liste pour effectuer certaines opérations.

Les tableaux sont également un excellent moyen de stocker différents types de données. Par exemple, un tableau peut contenir des nombres, des chaînes, des objets et même d'autres tableaux, ce qui en fait un outil incroyablement flexible.

🔥 100 000+ étudiants déjà avec nous

Marre de lire la théorie ?
Il est temps de coder !

Kodik — une appli où tu apprends à coder par la pratique. Mentor IA, leçons interactives, projets réels.

🤖 IA 24/7
🎓 Certificats
💰 Gratuit
🚀 Commencer
Ont rejoint aujourd'hui

🛠️ Pourquoi avons-nous besoin de tableaux ?

Imaginez que vous vouliez enregistrer les notes de tous les élèves d'une classe. Vous pouvez créer des variables distinctes pour chaque élève : grade1, grade2, grade3... Mais quand il y a beaucoup d'élèves, cela devient peu pratique et difficile à gérer.

Les tableaux permettent de stocker toutes les évaluations dans une seule variable et d'y accéder facilement et commodément :

let grades = [5, 4, 3, 5, 2];

Ainsi, vous pouvez utiliser des tableaux pour stocker plusieurs valeurs dans une seule variable. Avec les tableaux, il est beaucoup plus facile d'ajouter ou de supprimer des notes, de trouver une valeur moyenne et d'effectuer d'autres opérations.

En outre, les tableaux vous permettent d'organiser les données dans un format plus pratique, ce qui simplifie leur utilisation. Vous pouvez créer un tableau d'objets représentant des étudiants, où chaque objet contiendra des informations sur l'étudiant, telles que le nom et la note :

let students = [
  { name: 'Anna', grade: 5 },
  { name: 'Boris', grade: 4 },
  { name: 'Victor', grade: 3 }
];

Cette approche structure vos données et facilite leur utilisation dans les programmes.

🌱 Comment travailler avec des tableaux

Chaque élément du tableau a un index : c'est la position à laquelle l'élément se trouve. L'indexation commence à zéro. Par exemple :

let fruits = ['apple', 'banana', 'orange'];
console.log(fruits[0]); // 'pomme'

Ici, fruits[0] signifie « le premier élément du tableau », c'est-à-dire « pomme ». Il est très important de s'en souvenir, car de nombreuses erreurs des programmeurs novices sont liées à une mauvaise utilisation de l'indexation.

Vous pouvez également modifier les valeurs des éléments du tableau en attribuant simplement de nouvelles valeurs à certains index :

fruits[1] = 'kiwi';
console.log(fruits); // ['pomme', 'kiwi', 'orange']

Les tableaux permettent de modifier facilement les données, d'ajouter de nouveaux éléments et de supprimer les anciens.

🔧 Méthodes de travail avec les tableaux

Les tableaux JavaScript ont beaucoup de méthodes pratiques. Examinons les plus populaires :

1. push() — Ajout d'un élément à la fin d'un tableau

La méthode push() ajoute un nouvel élément à la fin du tableau.

⭐ Exemple :

let shoppingList = ['milk', 'bread', 'eggs'];
shoppingList.push('cheese');
console.log(shoppingList); // ['lait', 'pain', 'œufs', 'fromage']']

Cette méthode est particulièrement utile lorsque vous avez besoin d'étendre un tableau et d'ajouter de nouveaux éléments à la fin de la liste.

2. pop() — Suppression d'un élément de la fin d'un tableau

La méthode pop() supprime le dernier élément du tableau.

⭐ Exemple :

let shoppingList = ['milk', 'bread', 'eggs'];
let lastItem = shoppingList.pop();
console.log(lastItem); // 'oeufs'
console.log(shoppingList); // ['lait', 'pain']

pop() est utile lorsque vous avez besoin de supprimer le dernier élément d'un tableau, par exemple, lorsque vous ne voulez plus conserver la dernière valeur ajoutée.

3. shift() et unshift() — Travail avec le début du tableau

shift() — supprime le premier élément du tableau :

⭐ Exemple :

let fruits = ['apple', 'banana', 'orange'];
let firstFruit = fruits.shift();
console.log(firstFruit); // 'pomme'console.log(fruits); // ['banane', 'orange']

Ceci est utile lorsque vous devez supprimer le tout premier élément et laisser le reste.

unshift() — ajoute un nouvel élément au début du tableau :

⭐ Exemple :

let fruits = ['banana', 'orange'];
fruits.unshift('apple');
console.log(fruits); // ['pomme', 'banane', 'orange']

unshift() ajoute un élément au début du tableau, en déplaçant tous les autres éléments vers la droite.

4. forEach() — Parcours des éléments du tableau

La méthode forEach() permet d'effectuer une action spécifique pour chaque élément du tableau.

⭐ Exemple :

let fruits = ['apple', 'banana', 'orange'];
fruits.forEach(function(fruit) {
  console.log(fruit);
});
// Conclusion :
// 'pomme'// 'banane''
// 'orange'

Cette méthode vous permet de parcourir tous les éléments du tableau et d'effectuer une action spécifique avec eux, par exemple, les afficher à l'écran.

5. map() — Transformation des éléments d'un tableau

La méthode map() crée un nouveau tableau en appliquant la fonction à chaque élément du tableau d'origine.

⭐ Exemple :

let numbers = [1, 2, 3, 4];
let squaredNumbers = numbers.map(function(number) {
  return number * number;
});
console.log(squaredNumbers); // [1, 4, 9, 16]

map() est utile lorsque vous avez besoin de convertir tous les éléments d'un tableau tout en gardant le tableau d'origine intact.

📈 Autres méthodes utiles

filter() — Crée un nouveau tableau uniquement avec les éléments qui satisfont à la condition.

⭐ Exemple d'utilisation de filter() :

let numbers = [1, 2, 3, 4, 5, 6];
let evenNumbers = numbers.filter(function(number) {
  return number % 2 === 0;
});
console.log(evenNumbers); // [2, 4, 6]

filter() vous permet de sélectionner uniquement les éléments qui répondent à certains critères, par exemple, uniquement les nombres pairs.

find() — Trouve le premier élément qui correspond à la condition.

⭐ Exemple :

let numbers = [1, 2, 3, 4, 5];
let firstEvenNumber = numbers.find(function(number) {
  return number % 2 === 0;
});
console.log(firstEvenNumber); // 2

find() renvoie le premier élément qui satisfait la condition, ou undefined, s'il n'y a pas d'élément de ce type.

includes() — Vérifie si un élément est dans le tableau.

⭐ Exemple :

let fruits = ['apple', 'banana', 'orange'];
let hasApple = fruits.includes('apple');
console.log(hasApple); // true

let hasGrape = fruits.includes('grapes');
console.log(hasGrape); // false

includes() est utile lorsque vous avez besoin de vérifier rapidement si une valeur particulière est contenue dans un tableau.

🏠 Résultats

Les tableaux sont un outil puissant qui vous permet de stocker et de travailler facilement avec des données en JavaScript. Ils ont beaucoup de méthodes utiles qui vous aideront à gérer les listes et les collections de données. Les tableaux vous permettent d'organiser les données et d'effectuer diverses opérations avec elles, ce qui les rend indispensables lorsque vous travaillez avec JavaScript.

Apprenez à les utiliser et travailler avec JavaScript deviendra beaucoup plus pratique et agréable ! ✨😊

N'ayez pas peur d'essayer différentes méthodes de travail avec les tableaux, d'expérimenter et d'apprendre par la pratique — c'est la meilleure façon de maîtriser le travail avec cet outil important !

🎯Arrête de reporter

Tu as aimé l'article ?
Place à la pratique !

Avec Kodik, tu ne lis pas seulement — tu codes immédiatement. Théorie + pratique = vraies compétences.

Pratique instantanée
🧠L'IA explique le code
🏆Certificat

Sans inscription • Sans carte