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

arguments[@@iterator]()

Baseline Widely available

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

La valeur initiale de la propriété @@iterator est le même objet que la fonction utilisée pour la valeur initiale de la propriété Array.prototype.values.

Syntaxe

js
arguments[Symbol.iterator]();

Exemples

Utiliser une boucle for...of

js
function f() {
  // votre environnement doit supporter les
  // boucles for..of et les variables
  // définies avec let dans les boucles
  for (let letter of arguments) {
    console.log(letter);
  }
}
f("w", "y", "k", "o", "p");

Spécifications

Specification
ECMAScript® 2026 Language Specification
# sec-createunmappedargumentsobject
ECMAScript® 2026 Language Specification
# sec-createmappedargumentsobject

Compatibilité des navigateurs

Voir aussi