arguments[@@iterator]()

The initial value of the @@iterator property is the same function object as the initial value of the Array.prototype.values property.

Syntax

arguments[Symbol.iterator]()

Examples

Iteration using for...of loop

function f() {
  // your browser must support for..of loop
  // and let-scoped variables in for loops
  for (let letter of arguments) {
    console.log(letter);
  }
}
f('w', 'y', 'k', 'o', 'p');

Specifications

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

Browser compatibility

BCD tables only load in the browser

See also