Introduction
Dans ce laboratoire, nous allons explorer une fonction JavaScript qui vérifie si un tableau contient des valeurs provenant d'un autre tableau. Nous utiliserons les méthodes Array.prototype.some() et Array.prototype.includes() pour implémenter la fonction includesAny(). À la fin de ce laboratoire, vous aurez une meilleure compréhension de la manière d'effectuer efficacement la vérification de la présence de valeurs dans des tableaux à l'aide de JavaScript.
Vérifier si un tableau contient des valeurs
Pour commencer à pratiquer le codage, ouvrez le Terminal/SSH et tapez node.
Pour vérifier si un tableau contient au moins un élément d'un autre tableau, utilisez Array.prototype.some() et Array.prototype.includes(). Voici une fonction exemple :
const includesAny = (arr, values) => values.some((v) => arr.includes(v));
Vous pouvez appeler cette fonction et passer les deux tableaux que vous voulez comparer en arguments. La fonction retournera une valeur booléenne indiquant si au moins un élément de values est inclus dans arr. Voici quelques exemples :
includesAny([1, 2, 3, 4], [2, 9]); // true
includesAny([1, 2, 3, 4], [8, 9]); // false
Résumé
Félicitations ! Vous avez terminé le laboratoire Vérifier si un tableau contient des valeurs. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.