es6 では、「for of」は、「Symbol.iterator」属性で展開されたデータ構造を走査するために使用されます。「for of」ループは、すべてのデータ構造を走査する方法です。構文は「for」です。 (データ構造オブジェクトのvar値){console.log(value);}"。
このチュートリアルの動作環境: Windows 10 システム、ECMAScript バージョン 6.0、Dell G3 コンピューター。
ES6 では、すべてのデータ構造を走査するための統一メソッドとして for...of ループが導入されています。
データ構造が Symbol.iterator 属性を使用してデプロイされている限り、その構造はイテレータ インターフェイスを持つとみなされ、そのメンバーは for...of ループを使用して走査できます。 , for... of ループ内で呼び出されるのは、データ構造の Symbol.iterator メソッドです。
for...of ループが使用できる範囲:
String;
Array;
Set および Map 構造;
#いくつかの配列のようなオブジェクト (引数オブジェクト、DOM NodeList オブジェクトなど);
ジェネレーター オブジェクト。
使用例
var arr = ['nick','freddy','mike','james']; for(var item of arr){ console.log(item); }
出力結果:
配列内の各項目を走査します。
使用例
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); }
出力結果:
配列内の各項目を走査します。
【関連する推奨事項: JavaScript ビデオ チュートリアル 、Web フロントエンド ]
以上がes6 での for の使用法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。