FormData : méthode values()
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 FormData.values() retourne un itérateur permettant de passer en revue toutes les valeurs contenues dans le FormData. Les valeurs sont des chaînes de caractères ou des objets Blob.
Note :
Les clés de FormData ne sont pas nécessairement uniques. Un formulaire peut contenir plusieurs éléments portant le même nom, de sorte que les valeurs partageant une même clé apparaissent chacune lors de l'itération. Pour récupérer toutes les valeurs associées à une seule clé, utilisez la méthode getAll() (ou get() pour uniquement la première valeur).
Syntaxe
values()
Valeur de retour
Exemples
const formData = new FormData();
formData.append("cle1", "valeur1");
formData.append("cle2", "valeur2");
// Affiche les valeurs
for (const valeur of formData.values()) {
console.log(valeur);
}
Le résultat est :
valeur1 valeur2
Spécifications
| Spécification |
|---|
| XMLHttpRequest> # interface-formdata> |
Compatibilité des navigateurs
Voir aussi
- Utiliser des objets
FormData - L'élément HTML
<form>