アウトプットを頑張る

初めてのプログラミング学習期間中の記録と、日頃読んでいる本をメモのアウトプットをがんばります。

【プログラミング学習】JavaScriptの配列の繰り返し処理

■プログラミング学習 f:id:yuma6128:20220104072921j:plain ◎forEach関数
forEach関数とは、配列に格納されている要素の1つひとつに対して
繰り返し処理を行う場合に用いられる関数です。

配列.forEach( function(value){
 // 処理の記述
})

上記のように、forEach関数の引数に、関数(function)を指定することで、実行できます。
指定した関数(function)に引数を定義することで、その引数には配列の要素が入ります。
上記の例では、引数はvalueになります。
添字0から最後の要素まで繰り返すたびに、引数は各要素に置き換えられます。

prefecture = ["tokyo","osaka","fukuoka"]
prefecture.forEach( function(value) {
 console.log(value) //配列に格納されている要素の数だけ実行される
})

上記コードをコンソールで実行をすると、すべての要素が順番に出力されます。
tokyo
osaka
fukuoka
と表示されます。
引数valueには、1回目の繰り返しで、「tokyo」、2回目 で、「osaka」3回目で、「fukuoka」が代入されます。
そして、要素の数だけ繰り返し処理を実行し、この繰り返し処理は終了します。