Comment vérifier si une valeur existe dans un tableau en JavaScript

Vous pouvez utiliser la méthode indexOf() pour vérifier si une valeur ou un élément donné existe ou non dans un tableau. La méthode indexOf() renvoie l’index de l’élément contenu dans le tableau s’il est trouvé, sinon il renvoie -1 s’il n’est pas trouvé. Regardons l’exemple suivant:
 
 

Code source :
var colors = ["Blue", "Red", "Orange", "Green"];
    
// Vérifie si la valeur existe dans le tableau
if(colors.indexOf("Green") !== -1){
       alert("La valeur existe!")
} else{
       alert("La valeur n'existe pas!")
}

Sortie :

La valeur existe!

ES6 a introduit la méthode includes() pour effectuer cette tâche très facilement. Pourtant, cette méthode ne renvoie que true ou false au lieu de l’index, comme vous pouvez le voir ici:

var colors = ["Blue", "Red", "Orange", "Green"];
alert(colors.includes("Blue"));
alert(colors.includes("Yellow")); 
alert(colors.includes("Red"));
alert(colors.includes("Gray"));

Sortie :

true
false
true
false
Les principales nouveautés de JavaScript ES6Les principales nouveautés de JavaScript ES6Dans ce tutoriel nous allons découvrir les nouvelles fonctionnalités de l’ES6 avec des exemples. ECMAScript 6, également appelé ECMAScript 2015, est la dernière version du…Lire plus QCM JavascriptQCM Javascript – Partie 1QCM sur Javascript avec des réponses pour la préparation des tests techniques, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *