js-primer icon indicating copy to clipboard operation
js-primer copied to clipboard

ループと反復処理の章について

Open masakinihirota opened this issue 4 years ago • 2 comments

該当ページ

  • [https://jsprimer.net/basic/loop/] 質問があるページのURLを入れてください

質問内容

配列のforEachメソッド 配列にはforEachメソッドというfor文と同じように反復処理を行うメソッドがあります。

forEachメソッドでの反復処理は、次のように書けます。

const array = [1, 2, 3]; array.forEach(currentValue => { // 配列の要素ごとに呼び出される処理 });

この下に緑色の実行ボタンがあります。 このソースでは実行ボタンを押しても何も表示されません。 他の似たようなソースでは実行ボタンが付いていないので ここの実行ボタンは余分なボタンだと思います。

masakinihirota avatar Jun 11 '20 07:06 masakinihirota

編集して動かせるのは大きなメリットなので、何か動作をするコードを入れてはどうでしょうか。 次のように単に出力するのでも良いと思います。

const array = [1, 2, 3];
array.forEach(currentValue => {
    // 配列の要素ごとに呼び出される処理
    console.log(currentValue);
});

dogatana avatar Aug 13 '20 01:08 dogatana

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

azu avatar Feb 06 '22 06:02 azu