arguments[@@iterator]()

@@iterator プロパティの初期値は Array.prototype.values プロパティの初期値と同じ関数オブジェクトです。

構文

arguments[Symbol.iterator]()

for...of ループを用いた反復

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');

仕様書

仕様書
ECMAScript (ECMA-262)
CreateUnmappedArgumentsObject の定義
ECMAScript (ECMA-262)
CreateMappedArgumentsObject の定義

ブラウザーの互換性

BCD tables only load in the browser

関連情報