Vérifier si un tableau inclut toutes les valeurs

Beginner

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

Introduction

Dans ce laboratoire, nous allons explorer un exercice de programmation JavaScript qui consiste à vérifier si tous les éléments d'un tableau donné sont inclus dans un autre tableau. Grâce à cet exercice, vous allez apprendre à utiliser Array.prototype.every() et Array.prototype.includes() pour résoudre ce problème efficacement. Ce laboratoire vous aidera à mieux comprendre les tableaux JavaScript et les méthodes de tableau.

Ceci est un Guided Lab, qui fournit des instructions étape par étape pour vous aider à apprendre et à pratiquer. Suivez attentivement les instructions pour compléter chaque étape et acquérir une expérience pratique. Les données historiques montrent que c'est un laboratoire de niveau débutant avec un taux de réussite de 100%. Il a reçu un taux d'avis positifs de 100% de la part des apprenants.

Fonction pour vérifier si un tableau inclut toutes les valeurs

Si vous voulez vérifier si tous les éléments d'un tableau values sont inclus dans un autre tableau arr, vous pouvez utiliser la fonction includesAll en JavaScript.

Pour commencer à utiliser la fonction, ouvrez le Terminal/SSH et tapez node.

Voici comment fonctionne la fonction includesAll :

  • Elle utilise les méthodes Array.prototype.every() et Array.prototype.includes() pour vérifier si tous les éléments de values sont inclus dans arr.
  • Si tous les éléments de values sont inclus dans arr, la fonction renverra true. Sinon, elle renverra false.
const includesAll = (arr, values) => values.every((v) => arr.includes(v));

Voici un exemple d'utilisation de la fonction includesAll :

includesAll([1, 2, 3, 4], [1, 4]); // true
includesAll([1, 2, 3, 4], [1, 5]); // false

Résumé

Félicitations ! Vous avez terminé le laboratoire Vérifier si un tableau inclut toutes les valeurs. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.