【週刊ドットインストール】 『データで学ぶアルゴリズム Level 1-2』を運営中、Level 1-2も来週リリース予定!
いつも楽しく学習しています。他の方の質問に対しての説明がよく理解できないので詳しく教えて下さい。 renderBingo(columns) の実引数はなくても同じスコープのため不要であるとの件です。 この実引数が function renderBingo(columns) ←仮引数に代入され、 td.textContent = columns[col][row] ←これも仮引数ですよね?これにも代入されると考えたのですが違いますか? もしくは columns[...][...] が変数と考えると、この変数は function renderBingo(columns){...} 内にあり、変数 const clumns = createColums() は function renderBingo(columns){} 外のため同じスコープとは言えないと思うのですが。。。 頭の中が混乱しています。 よろしくお願いします。
renderBingo(columns)
function renderBingo(columns)
td.textContent = columns[col][row]
columns[...][...]
function renderBingo(columns){...}
const clumns = createColums()
function renderBingo(columns){}
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
いつも楽しく学習しています。他の方の質問に対しての説明がよく理解できないので詳しく教えて下さい。
renderBingo(columns)の実引数はなくても同じスコープのため不要であるとの件です。この実引数が
function renderBingo(columns)←仮引数に代入され、td.textContent = columns[col][row]←これも仮引数ですよね?これにも代入されると考えたのですが違いますか?もしくは
columns[...][...]が変数と考えると、この変数はfunction renderBingo(columns){...}内にあり、変数const clumns = createColums()はfunction renderBingo(columns){}外のため同じスコープとは言えないと思うのですが。。。頭の中が混乱しています。
よろしくお願いします。