Basculement d'un élément dans un tableau

Beginner

This tutorial is from open-source community. Access the source code

Introduction

Dans ce laboratoire, nous allons explorer comment basculer un élément dans un tableau à l'aide de JavaScript. La fonction toggleElement() vous permet de supprimer un élément d'un tableau s'il est déjà inclus dans celui-ci ou d'ajouter l'élément au tableau s'il n'est pas déjà présent. Ce laboratoire vous aidera à comprendre comment utiliser les méthodes includes() et filter() en combinaison avec l'opérateur de propagation pour basculer efficacement les éléments du tableau.

Comment basculer un élément dans un tableau

Pour basculer un élément dans un tableau, suivez ces étapes :

  1. Ouvrez le Terminal/SSH et tapez node pour commencer à pratiquer la programmation.
  2. Vérifiez si l'élément donné est dans le tableau à l'aide de Array.prototype.includes().
  3. Si l'élément est dans le tableau, utilisez Array.prototype.filter() pour le supprimer.
  4. Si l'élément n'est pas dans le tableau, utilisez l'opérateur de propagation (...) pour l'ajouter.
  5. Utilisez la fonction toggleElement, qui accepte un tableau et une valeur, pour basculer l'élément dans le tableau.
const toggleElement = (arr, val) =>
  arr.includes(val) ? arr.filter((el) => el !== val) : [...arr, val];

toggleElement([1, 2, 3], 2); // [1, 3]
toggleElement([1, 2, 3], 4); // [1, 2, 3, 4]

En suivant ces étapes, vous pouvez facilement basculer un élément dans un tableau à l'aide de JavaScript.

Sommaire

Félicitations! Vous avez terminé le laboratoire "Basculement d'un élément dans un tableau". Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.