renderBingo(columns) の引数は同じスコープのため不要というのがわかりません

関数外で宣言した columns は関数内でも有効ということです。
2022年1月22日
ユーザー

いつも楽しく学習しています。他の方の質問に対しての説明がよく理解できないので詳しく教えて下さい。
renderBingo(columns) の実引数はなくても同じスコープのため不要であるとの件です。
この実引数が
function renderBingo(columns) ←仮引数に代入され、 
td.textContent = columns[col][row] ←これも仮引数ですよね?これにも代入されると考えたのですが違いますか?
もしくは columns[...][...] が変数と考えると、この変数は function renderBingo(columns){...} 内にあり、変数 const clumns = createColums()function renderBingo(columns){} 外のため同じスコープとは言えないと思うのですが。。。
頭の中が混乱しています。
よろしくお願いします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?