Heim  >  Artikel  >  Web-Frontend  >  Was ist die Verwendung von for of in es6?

Was ist die Verwendung von for of in es6?

WBOY
WBOYOriginal
2022-03-31 10:37:202274Durchsuche

In es6 wird „for of“ verwendet, um die mit dem „Symbol.iterator“-Attribut bereitgestellte Datenstruktur zu durchlaufen. Die „for of“-Schleife ist eine Methode zum Durchlaufen aller Datenstrukturen Datenstrukturobjekt) {console.log(value);}".

Was ist die Verwendung von for of in es6?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, ECMAScript Version 6.0, Dell G3-Computer.

Was ist die Verwendung von for of in es6?

ES6 führt die for...of-Schleife als einheitliche Methode zum Durchlaufen aller Datenstrukturen ein.

Solange eine Datenstruktur mit dem Attribut Symbol.iterator bereitgestellt wird, wird davon ausgegangen, dass sie über eine Iteratorschnittstelle verfügt, und ihre Mitglieder können mithilfe einer for...of-Schleife durchlaufen werden. Mit anderen Worten, was im Inneren aufgerufen wird Die for...of-Schleife ist die Symbol.iterator-Methode der Datenstruktur.

Der Bereich, den die for...of-Schleife verwenden kann:

  • Array;

  • Bestimmte Array-ähnliche Objekte (z. B. Argumentobjekte). , DOM NodeList-Objekt);

  • Generator-Objekt.

  • Anwendungsbeispiel

    var arr = ['nick','freddy','mike','james'];
    for(var item of arr){
        console.log(item);
    }
  • Ausgabeergebnis:
Durchlaufen Sie jedes Element im Array.

Anwendungsbeispiel

var arr = [
    { name:'nick', age:18 },
    { name:'freddy', age:24 },
    { name:'mike', age:26 },
    { name:'james', age:34 }
];
for(var item of arr){
    console.log(item.name,item.age);
}

Ausgabeergebnis:

Was ist die Verwendung von for of in es6?

Durchlaufen Sie jedes Element im Array.

【Verwandte Empfehlungen:

Javascript-Video-Tutorial

,

Web-FrontendWas ist die Verwendung von for of in es6?

Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von for of in es6?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn