[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Functions/arguments/Symbol.iterator [Back]  [Original]

arguments[Symbol.iterator]() - JavaScript | MDN

MDN Web Docs

View in English Always switch to English

arguments[Symbol.iterator]()

Baseline

20167

[Symbol.iterator]() arguments arguments for...of arguments

Array.prototype.values Array.prototype[Symbol.iterator]()

js
arguments[Symbol.iterator]()

Array.prototype.values() arguments

for...of

[Symbol.iterator]() arguments for...of

js
function f() {
  for (const letter of arguments) {
    console.log(letter);
  }
}
f("w", "y", "k", "o", "p");

next()

js
function f() {
  const argsIter = arguments[Symbol.iterator]();
  console.log(argsIter.next().value); // w
  console.log(argsIter.next().value); // y
  console.log(argsIter.next().value); // k
  console.log(argsIter.next().value); // o
  console.log(argsIter.next().value); // p
}
f("w", "y", "k", "o", "p");

ECMAScript 2027 LanguageSpecification
# sec-createunmappedargumentsobject
ECMAScript 2027 LanguageSpecification
# sec-createmappedargumentsobject


Web Proxy Viewer  |  New URL  |  Original Page