js-primer
js-primer copied to clipboard
ループと反復処理の章について
該当ページ
- [https://jsprimer.net/basic/loop/] 質問があるページのURLを入れてください
質問内容
配列のforEachメソッド 配列にはforEachメソッドというfor文と同じように反復処理を行うメソッドがあります。
forEachメソッドでの反復処理は、次のように書けます。
const array = [1, 2, 3]; array.forEach(currentValue => { // 配列の要素ごとに呼び出される処理 });
この下に緑色の実行ボタンがあります。 このソースでは実行ボタンを押しても何も表示されません。 他の似たようなソースでは実行ボタンが付いていないので ここの実行ボタンは余分なボタンだと思います。
編集して動かせるのは大きなメリットなので、何か動作をするコードを入れてはどうでしょうか。 次のように単に出力するのでも良いと思います。
const array = [1, 2, 3];
array.forEach(currentValue => {
// 配列の要素ごとに呼び出される処理
console.log(currentValue);
});
https://github.com/asciidwango/js-primer/blob/6edc7cda9fedf7d2fc03ce62e2cf7fc97981602a/source/basic/loop/README.md?plain=1#L162-L167 に ログを追加する or
{{book.console}}
を削除する(ボタンが消える)で良さそうですね。
すぐ後で同じコンソールログ入れた例があるので、{{book.console}}
を削除するほうがいいかもしれないです
https://github.com/asciidwango/js-primer/blob/6edc7cda9fedf7d2fc03ce62e2cf7fc97981602a/source/basic/loop/README.md?plain=1#L184-L194