𝗟𝗲𝘀 𝗺𝗲𝘁𝗵𝗼𝗱𝗲𝘀 𝗱𝗲 𝘁𝗮𝗯𝗹𝗲𝗮𝘂 𝗲𝗻 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁

Maîtriser les tableaux est essentiel pour tout développeur. Voici un guide rapide des méthodes de tableau les plus courantes en JavaScript.

Gérer la longueur et le contenu

  • length : Renvoie le nombre d'éléments dans un tableau. Vous pouvez modifier cette propriété pour réduire ou étendre un tableau.
  • toString() : Convertit un tableau en une seule chaîne de caractères. Cela ne modifie pas votre tableau d'origine.
  • join() : Combine tous les éléments en une chaîne de caractères. Vous pouvez choisir un séparateur personnalisé comme une virgule ou un espace. Cela transforme null ou undefined en chaînes vides.
  • isArray() : Un moyen fiable de vérifier si une variable est un tableau.

Ajouter et supprimer des éléments

  • push() : Ajoute un ou plusieurs éléments à la fin d'un tableau. Elle renvoie la nouvelle longueur.
  • pop() : Supprime le dernier élément d'un tableau. Elle renvoie l'élément supprimé.
  • unshift() : Ajoute des éléments au début d'un tableau.
  • shift() : Supprime le premier élément d'un tableau.
  • splice() : Modifie votre tableau en supprimant, remplaçant ou ajoutant de nouveaux éléments. Cela modifie le tableau d'origine.
  • toSpliced() : Fait tout ce que fait splice, mais crée un nouveau tableau au lieu de modifier l'original.

Accéder aux données et les copier

  • at() : Une méthode moderne pour obtenir des éléments. Utilisez des nombres négatifs pour compter à partir de la fin. Par exemple, .at(-1) récupère le dernier élément.
  • slice() : Extrait une section d'un tableau. Elle renvoie un nouveau tableau et laisse l'original intact.
  • concat() : Combine deux tableaux ou plus en un seul nouveau tableau.
  • copyWithin() : Copie les éléments du tableau vers une autre position au sein du même tableau.
  • flat() : Aplatit les tableaux imbriqués sur un seul niveau.

Itérer à travers les tableaux

  • forEach() : Exécute une fonction pour chaque élément de votre tableau. C'est idéal pour les boucles simples.

Source : https://www.geeksforgeeks.org/javascript/javascript-array-methods/

Guide complet : https://dev.to/ezhil_abinayak_e38eec8fb/array-methods-in-javascript-1f5f