Maison  >  Article  >  interface Web  >  Exemple d'utilisation simple de for...of dans ES6

Exemple d'utilisation simple de for...of dans ES6

不言
不言original
2018-11-14 16:32:281930parcourir

Cet article vous présente des exemples d'utilisation simples de for...of dans ES6. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.

Vue d'ensemble

for...of est un moyen d'itérer des objets itérables. Les objets itérables incluent Array, Map, Set, String, TypedArray, les objets arguments, etc.

Syntaxe

for(variable of iterable){
    // statement
}

Itérer un tableau

for(let a of [1,2,3]){
    console.log(a)
} 
// 1
// 2
// 3

Itérer une chaîne

for(let s of 'hello'){
    console.log(s)
}
// h
// e
// l
// l
// o

Itérer un ensemble

for(let s of new Set([1,2,3])){
    console.log(s)
}
// 1
// 2
// 3

0x004 ItérationMap

for(let s of new Map([[1,1],[2,2]])){
    console.log(s)
}
// (2) [1, 1]
// (2) [2, 2]

Arguments d'itération

(function() {
  for (let argument of arguments) {
    console.log(argument);
  }
})(1, 2, 3);

Itération de la collection Dom

for(let p of document.getElementsByTagName('p')){
    console.log(p)
}
// <p>...<p>
// <p>...<p>
// <p>...<p>
// <p>...<p>
...

Résumé

pour . .of ne peut parcourir que des objets itérables


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn