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 :
- Ouvrez le Terminal/SSH et tapez
nodepour commencer à pratiquer la programmation. - Vérifiez si l'élément donné est dans le tableau à l'aide de
Array.prototype.includes(). - Si l'élément est dans le tableau, utilisez
Array.prototype.filter()pour le supprimer. - Si l'élément n'est pas dans le tableau, utilisez l'opérateur de propagation (
...) pour l'ajouter. - 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.