arguments[@@iterator]()

Der Initialwert der @@iterator Eigenschaft ist das selbe Funktionsobjekt wie der Initialwert der Array.prototype.values Eigenschaft.

Syntax

arguments[Symbol.iterator]()

Beispiele

Iterieren mit einer for...of Schleife

function f() {
  // der Browser muss for..of Schleifen und
  // let-Variablen in for Schleifen unterstützen
  for (let letter of arguments) {
    console.log(letter);
  }
}
f('w', 'y', 'k', 'o', 'p');

Spezifikationen

Spezifikation Status Kommentar
ECMAScript 2015 (6th Edition, ECMA-262)
Die Definition von ' CreateUnmappedArgumentsObject' in dieser Spezifikation.
Standard Initiale Definition.
ECMAScript 2015 (6th Edition, ECMA-262)
Die Definition von ' CreateMappedArgumentsObject' in dieser Spezifikation.
Standard Initiale Definition.
ECMAScript (ECMA-262)
Die Definition von 'CreateUnmappedArgumentsObject' in dieser Spezifikation.
Lebender Standard  
ECMAScript (ECMA-262)
Die Definition von 'CreateMappedArgumentsObject' in dieser Spezifikation.
Lebender Standard  

Browserkompatibilität

Update compatibility data on GitHub
DesktopMobileServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid WebviewChrome für AndroidFirefox für AndroidOpera für AndroidSafari auf iOSSamsung InternetNode.js
@@iteratorChrome Vollständige Unterstützung 52Edge Vollständige Unterstützung 12Firefox Vollständige Unterstützung 46IE Keine Unterstützung NeinOpera Vollständige Unterstützung 39Safari Vollständige Unterstützung 9WebView Android Vollständige Unterstützung 52Chrome Android Vollständige Unterstützung 52Firefox Android Vollständige Unterstützung 46Opera Android Vollständige Unterstützung 41Safari iOS Vollständige Unterstützung 9Samsung Internet Android Vollständige Unterstützung 6.0nodejs Vollständige Unterstützung Ja

Legende

Vollständige Unterstützung  
Vollständige Unterstützung
Keine Unterstützung  
Keine Unterstützung

Siehe auch