TypeScript での For-Each ループはどのように機能しますか?

Typescript Deno For Each Rupuhadonoyouni Ji Nengshimasuka



配列またはその他の反復可能なオブジェクトの要素を反復処理することは一般的なプログラミング操作であり、TypeScript では、「forEach()」メソッドを使用して実装される「For-Each」ループを使用して、これを簡単に実行する方法が提供されます。これにより、配列のインデックスや長さを気にせずに、配列または反復可能なオブジェクト内の各要素のコード ブロックを実行できます。これは、データのフィルタリング、マッピング、変換に役立つツールになります。

このチュートリアルでは、TypeScript の For-Each ループの仕組みを説明します。

TypeScript での For-Each ループはどのように機能しますか?

TypeScript では、「 それぞれに ” ループは次のように実装されます。 「forEach()」 」メソッド。これは Array オブジェクトの事前定義メソッドです。これは、配列要素またはその他の反復可能なオブジェクトを反復処理するために使用されます。引数としてコールバック関数を受け取り、配列内のすべての要素に対して実行されます。







構文
For-Each ループには次の構文が使用されます。



それぞれに ( コールバック関数

ここで、「callbackFunc」は、配列内の各要素をテストするために使用される関数です。



たとえば、上記の構文を次のように使用します。





配列.forEach ( 関数 ( 価値 {
// 実行するコード ために それぞれの要素
} ;


次の例では、「」という名前の文字列型配列があります。 ただ ”:

させて 言語: 文字列 [ ] = [ 「JavaScript」 「jQuery」 「ジャワ」 ;

forEach() メソッドを For-Each ループとして呼び出して配列を反復し、配列の各要素をコンソールに表示します。



lang.forEach ( 関数 ( 価値 {
コンソール.ログ ( 価値 ;
} ;

「tsc」コマンドを使用して TypeScript ファイルをトランスパイルします。

tsc forEachLoop.ts

コードが JavaScript に変換されたので、指定されたコマンドを使用して JavaScript ファイルを実行します。

ノード forEachLoop.js

出力は、For-Each ループを使用して配列を反復することにより、配列要素がコンソールに正常に表示されたことを示します。

「For-Each」ループは配列にのみ使用されるわけではありません。任意の反復可能なオブジェクトでも使用できます。ここでは、「」という名前のオブジェクトを反復処理します。 時間情報 」には 3 つのキーと値のペアがあります。

させて stdInfo = {
ID : 5
名前: 「ミリー」
年: 15
} ;

Object.keys() メソッドで For-Each ループを使用してオブジェクトを反復し、オブジェクトのプロパティとそれに関連付けられた値を出力します。

オブジェクト.キー ( 時間情報 .forEach ( 関数 ( {
コンソール.ログ ( キー + ':' + 時間情報 [ ;
} ;

出力

TypeScript の For-Each ループの動作については以上です。

結論

「For-Each」ループは TypeScript で「 forEach() 」メソッドは、配列要素またはその他の反復可能なオブジェクトを反復処理するために使用されます。引数としてコールバック関数を受け取り、配列内のすべての要素に対して実行されます。このチュートリアルでは、TypeScript の For-Each ループの動作を説明しました。