ECMA Script6(JavaScript)のfor-inとfor-ofとforEachの違い

求人

ECMA Script6(JavaScript)のfor-inとfor-ofとforEachの違いについてです。

for-inで取得するのはプロパティ名になります。

以下、実行例です。

結果は以下のようになります。

for-ofの使い方

for-ofはイテレータブルな値の中身を見る場合に使います。例えば配列などです。

結果は以下のようになります。

Mapなどもイテレータブルなのでfor-ofが使えます。

結果は以下のようになります。

forEachの使い方

配列のメソッドとしてforEachがあります。Eは大文字なので注意です。

また、forEachは同期関数です。(node.jsなどでは意識しておく必要がある)

結果は以下のようになります。

ECMA Script6(JavaScript)のfor-inとfor-ofとforEachの違い

関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
Python3.6,Djangoを勉強中です,Javaは少し飽きてしまってます–;
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^

スポンサーリンク
  • このエントリーをはてなブックマークに追加
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA