Menu
CoddyTech

Méthodes de tableaux, Partie 3

Fait partie de la section Fondamentaux du Journey JavaScript de Coddy. Leçon 68 sur 77.

Voici quelques autres méthodes de tableau utiles :

1. concat() : combine deux tableaux ou plus et renvoie un nouveau tableau, sans modifier les tableaux d’origine.

let arr1 = [1, 2];
let arr2 = [3, 4];
let combined = arr1.concat(arr2);
console.log(combined); // Sortie : [1, 2, 3, 4]

2. join(separator) : Assemble tous les éléments d’un tableau en une chaîne, séparés par le séparateur indiqué (facultatif).

let fruits = ["apple", "banana", "orange"];
let joined = fruits.join(", ");
console.log(joined); // Sortie : "apple, banana, orange"

3. slice(start, end) : extrait une partie d’un tableau et renvoie un nouveau tableau. L’index start est inclusif, et l’index end est exclusif.

let numbers = [1, 2, 3, 4, 5];
let sliced = numbers.slice(1, 4);
console.log(sliced); // Résultat : [2, 3, 4]

4. splice(start, deleteCount, item1, item2, ...) : Modifie le contenu d’un tableau en supprimant, en remplaçant ou en ajoutant des éléments. Cette méthode modifie le tableau d’origine et renvoie un tableau contenant les éléments supprimés, le cas échéant.

let numbers = [1, 2, 3, 4, 5];
let removed = numbers.splice(2, 2, 6, 7);
console.log(numbers); // Résultat : [1, 2, 6, 7, 5]
console.log(removed); // Résultat : [3, 4]

5. split(separator, limit) : Divise une chaîne en un tableau de sous-chaînes en fonction du séparateur spécifié. La chaîne d’origine n’est pas modifiée. Le paramètre facultatif limit définit le nombre maximal d’éléments dans le tableau renvoyé, et le reste de la chaîne est omis.

let text = "apple,banana,orange";
let result = text.split(",");
console.log(result); 
// Sortie : ["apple", "banana", "orange"]

let limited = text.split(",", 2);
console.log(limited);
// Sortie : ["apple", "banana"]
challenge icon

Défi

Facile

On te donne un tableau numbers = [1, 2, 3, 4, 5]. Effectue les étapes suivantes et affiche directement les résultats :

  1. Utilise concat() pour ajouter [6, 7, 8] à la fin du tableau et affiche le résultat.
  2. Utilise join() pour convertir le résultat de concat() en une chaîne séparée par des virgules et affiche-la.
  3. Utilise slice() pour extraire les trois premiers éléments du tableau numbers d’origine et affiche-les.
  4. Utilise splice() pour remplacer le deuxième élément de numbers par 99 et affiche le tableau numbers modifié.

Essayez vous-même

let numbers = [1, 2, 3, 4, 5];
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur JavaScript en ligne