for...in と for...of を 2 つの文で理解する

for...of はオブジェクトのキー値を取得するために走査し、for...in はオブジェクトのキー名を取得します。for...in はオブジェクトの
プロトタイプ チェーン全体を走査します。パフォーマンスは非常に低く、十分ではありません。推奨、および for. ..of は現在のオブジェクトのみを走査し、プロトタイプ チェーンは走査しません。配列
トラバーサルの場合、for...in は配列内のすべての列挙可能なプロパティ (プロトタイプ チェーン上の列挙可能なプロパティを含む) を返します。 .of 配列の添字に対応する属性値のみを返します。

概要: for...in ループは主にオブジェクトの走査に使用され、配列の走査には使用されません。for...of ループは配列、配列のようなオブジェクト、文字列、Set、Map、および Generator オブジェクトの走査に使用できます。

おすすめ

転載: blog.csdn.net/qq_53114797/article/details/130339838
おすすめ