returnは必要なのでしょうか?

必要です。
2020年7月31日
ユーザー
function createColumns(){
    const columns = [];
    for(let i = 0; i < 5; i++){
      columns[i]=createColumn[i];
    }
    columns[2][2] = 'FREE'; 
    return columns;

  }

この関数の最後に、return columns; とありますが、

これがないとcolumnsの値は更新されないのでしょうか?

  function createColumns(){
    const columns = [];
    for(let i = 0; i < 5; i++){
      columns[i]=createColumn[i];
    }
    columns[2][2] = 'FREE'; 
}

ではだめなのでしょうか?

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?