JavaScript Array fill() メソッド

定義と使用法

fill() 指定された要素に静的値で配列をフィルを設定するメソッド。

開始および終了位置を指定できます。指定しない場合、すべての要素にフィルを設定します。

注釈:fill() 元の配列を上書きします。

例1

すべての配列要素に静的値でフィルを設定します:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.fill("Kiwi");

実際に試してみてください

例2

最後の2つの配列要素に静的値でフィルを設定します:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.fill("Kiwi", 2, 4);

実際に試してみてください

構文

array.fill(value, start, end)

パラメータの値

パラメータ 説明
value 必須。配列に値を埋めるために使用されます。
start オプション。配列を開始するインデックス(デフォルトは 0)。
end オプション。配列を停止するインデックス(デフォルトは array.length)。

技術的詳細

返り値: 配列、変更後の配列。
JavaScript バージョン: ECMAScript 6

ブラウザのサポート

テーブルの数字には、この方法を完全にサポートする最初のブラウザのバージョンが記載されています。

Chrome Edge Firefox Safari Opera
Chrome 45 Edge 12 Firefox 31 Safari 7.1 Opera 32
2015年9月 2015年7月 2014年7月 2014年9月 2015年9月

注釈:Internet Explorer はサポートしていません fill() メソッド。

関連ページ

チュートリアル:JavaScript 配列

チュートリアル:JavaScript 配列 Const

チュートリアル:JavaScript 配列メソッド

チュートリアル:JavaScript 配列のソート

チュートリアル:JavaScript 配列のイテレーション