2018-03-25から1日間の記事一覧

JavaScript 多次元配列の初期化

多次元配列の初期化 const a = Array(3).fill(null); const ma = a.map(a => a = Array(2).fill('hoge')); console.log(ma); // [["hoge", "hoge"], ["hoge", "hoge"], ["hoge", "hoge"]] mapを使うとコンパクトにできる。 注意 const a = Array(3); //← .fi…

JavaScript 多次元配列の値渡し

基本 オブジェクト型(配列)は参照渡し const a = [0,1,2]; const b = a; //bはaを参照しているため、bを変えるとaも変わる。 b[0] = 3; console.log(a) // [3,1,2] console.log(b) // [3,1,2] JavaScriptでは、オブジェクト型は参照渡しとなる。(プリミティ…