Bonjour,
J’ai besoin de vérifier si une valeur existe dans un tableau JavaScript.
Comment je peux procéder SVP ?
Bonjour,
J’ai besoin de vérifier si une valeur existe dans un tableau JavaScript.
Comment je peux procéder SVP ?
jQuery a une fonction pratique pour cela :
$.inArray(valeur, tableau)
Voir aussi:
C’est généralement à cela que sert la méthode indexOf().
var myArray = ["Jean", "Alex", "Bob"]
return myArray.indexOf('Alex') > -1
Vous pouvez utiliser Array.prototype.includes() introduit dans ES2016.
La méthode includes() détermine si un tableau comprend un certain élément, en retournant true ou false selon le cas.
Exemple:
["Blue", "Red", "Green"].includes("Red"); // true
Depuis ECMAScript6, on peut utiliser Set :
var myArray = ['X', 'Y', 'Z'];
var mySet = new Set(myArray);
var x = mySet.has('X'); // true
var v = mySet.has('V'); // false