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.
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 }
for(let a of [1,2,3]){ console.log(a) } // 1 // 2 // 3
for(let s of 'hello'){ console.log(s) } // h // e // l // l // o
for(let s of new Set([1,2,3])){ console.log(s) } // 1 // 2 // 3
Map
for(let s of new Map([[1,1],[2,2]])){ console.log(s) } // (2) [1, 1] // (2) [2, 2]
(function() { for (let argument of arguments) { console.log(argument); } })(1, 2, 3);
for(let p of document.getElementsByTagName('p')){ console.log(p) } // <p>...<p> // <p>...<p> // <p>...<p> // <p>...<p> ...
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!