Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis août 2016.
La méthode includes() des instances de Array détermine si un tableau contient une certaine valeur parmi ses éléments, et retourne true ou false selon le cas.
La valeur à rechercher.
fromIndex FacultatifLa position (en partant de 0) dans le tableau à partir de laquelle commencer la recherche. Cette valeur est convertie en entier.
Une valeur booléenne qui vaut true si la valeur searchElement est trouvée dans le tableau (ou dans la partie du tableau indiquée par l'indice fromIndex, si précisé).
La méthode includes() compare un searchElement aux éléments du tableau en utilisant l'algorithme SameValueZero. Les valeurs nulles sont toutes considérées comme égales, quel que soit leur signe : ainsi, -0 est égal à 0, mais false n'est pas considéré comme équivalent à 0. NaN peut être recherché correctement.
Lorsqu'elle est utilisée sur un tableau creux, la méthode includes() parcourt les emplacements vides comme s'ils avaient la valeur undefined.
La méthode includes() est générique : elle attend uniquement que la valeur de this possède une propriété length et des propriétés à clés entières.
Si fromIndex est supérieur ou égal à la longueur du tableau, false est retourné. Le tableau ne sera pas parcouru.
Si fromIndex est négatif, l'indice calculé est utilisé comme position dans le tableau à partir de laquelle commencer la recherche de searchElement. Si l'indice calculé est inférieur ou égal à 0, tout le tableau sera parcouru.
Vous pouvez rechercher undefined dans un tableau creux et obtenir true.
La méthode includes() lit la propriété length de this puis accède à chaque propriété dont la clé est un entier non négatif inférieur à length.
| ECMAScript® 2027 Language Specification # sec-array.prototype.includes |
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Cette page a été modifiée le 6 nov. 2025 par les contributeur·ice·s du MDN.
Votre modèle pour un internet meilleur.
Visitez la société mère à but non lucratif de Mozilla Corporation, la Fondation Mozilla.
Certaines parties de ce contenu sont protégées par le droit d'auteur ©1998—2026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.