【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
こんにちわ。
for文の所がどうしても分からず、本講座に対して既に投稿されている質問(2020年6月29日に投稿された「for文の入れ子構造がよくわかりません」を参考に、かなり理解が進みました。
そして、その質問の中の
const bingo = []; for (let row = 0; row < 5; row++) { bingo[row] = []; // ここから for (let col = 0; col < 5; col++) { bingo[row][col] = 0; } // ここまで追加 }
の
bingo[row][col] = 0;
「0」を代入して、25個の枠にすべてに「0」が入るところまでは理解できましたが、その後の
bingo[row][col] = row;
rowを代入すると、
Array(5) 0: (5) [0, 0, 0, 0, 0] 1: (5) [1, 1, 1, 1, 1] 2: (5) [2, 2, 2, 2, 2] 3: (5) [3, 3, 3, 3, 3] 4: (5) [4, 4, 4, 4, 4]
なぜ、上記の向きで1〜5の配列が出来るのか、
bingo[row][col] = col;
を代入すると
Array(5) 0: (5) [0, 1, 2, 3, 4] 1: (5) [0, 1, 2, 3, 4] 2: (5) [0, 1, 2, 3, 4] 3: (5) [0, 1, 2, 3, 4] 4: (5) [0, 1, 2, 3, 4]
なぜ、上記の向きで1〜5の配列が出来るのかが、どうしても理解できません。
bingo[row][col] に row を代入すると、どのようなことになるのか、
bingo[row][col] に col を代入すると、どのようなことになるのか、
申し訳ありませんが、詳しく流れを教えて頂けましたら幸いです。
どうぞ、よろしくお願い致します。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
こんにちわ。
for文の所がどうしても分からず、本講座に対して既に投稿されている質問(2020年6月29日に投稿された「for文の入れ子構造がよくわかりません」を参考に、かなり理解が進みました。
そして、その質問の中の
の
「0」を代入して、25個の枠にすべてに「0」が入るところまでは理解できましたが、その後の
rowを代入すると、
なぜ、上記の向きで1〜5の配列が出来るのか、
を代入すると
なぜ、上記の向きで1〜5の配列が出来るのかが、どうしても理解できません。
bingo[row][col] に row を代入すると、どのようなことになるのか、
bingo[row][col] に col を代入すると、どのようなことになるのか、
申し訳ありませんが、詳しく流れを教えて頂けましたら幸いです。
どうぞ、よろしくお願い致します。