[JavaScript]配列(array)の初期化を同じ値でするには?

JavaScript

どうも、ちょげ(@chogetarou)です。

配列(array)のサイズを指定し、同じ値で埋めて初期化する方法を紹介します。

スポンサーリンク

方法

配列(array)の初期化を同じ値でするには、Array()とfill()を使います。

まず、Array()を呼び出します。

Array()の引数に、配列のサイズを指定します。

Array()からfill()を呼び出します。

そして、fill()の引数に埋める値を指定します。

//size=要素数, value=埋める値
let arr = Array(size).fill(value);

上記のfill()は、指定したサイズを同じ値で初期化した配列(array)を生成します。

使用例

let sample = Array(5).fill(0);
let sample2 = Array(9).fill(true);
let sample3 = Array(6).fill("one");

console.log(sample);
console.log(sample2);
console.log(sample3);
出力:
[ 0, 0, 0, 0, 0 ]

[
  true, true, true,
  true, true, true,
  true, true, true
]

[ 'one', 'one', 'one', 'one', 'one', 'one' ]

コメント

タイトルとURLをコピーしました