【週刊ドットインストール】 『データで学ぶアルゴリズム Level 1-2』を運営中、Level 1-2も来週リリース予定!
コードの 39~40 行目の
const columns = createColumns(); renderBingo(columns);
の部分ですが、変数 columns を宣言せずに
columns
renderBingo(createColumns());
のように引数として関数 createColumns() を渡すのは、よくない書き方なのでしょうか?
createColumns()
「変数のスコープを小さくするために、変数宣言した columns を引数としてわざわざ渡している」との説明を他の質問で読んだのですが、変数宣言をしないで(変数を作らないで)おけば、スコープのことを気にしなくてもよいのかな?と思ったのですが…。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
コードの 39~40 行目の
の部分ですが、変数
columnsを宣言せずにのように引数として関数
createColumns()を渡すのは、よくない書き方なのでしょうか?「変数のスコープを小さくするために、変数宣言した
columnsを引数としてわざわざ渡している」との説明を他の質問で読んだのですが、変数宣言をしないで(変数を作らないで)おけば、スコープのことを気にしなくてもよいのかな?と思ったのですが…。