Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

FormData : méthode has()

Baseline Large disponibilité

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis octobre 2018.

Note : Cette fonctionnalité est disponible via les Web Workers.

La méthode has() de l'interface FormData retourne un booléen indiquant si un objet FormData contient une certaine clé.

Syntaxe

js
has(name)

Paramètres

name

Une chaîne de caractères représentant le nom de la clé que vous voulez tester.

Valeur de retour

true si une clé de l'objet FormData correspond au name défini. Sinon, false.

Exemples

L'extrait suivant montre les résultats des tests effectués pour vérifier l'existence d'un username dans un objet FormData, avant et après avoir ajouté une valeur username avec append() :

js
formData.has("username"); // Retourne false
formData.append("username", "Chris");
formData.has("username"); // Retourne true

Spécifications

Spécification
XMLHttpRequest
# dom-formdata-has

Compatibilité des navigateurs

Voir aussi