JavaScript Array fill() 方法

定義和用法

fill() 方法用靜態值填充數組中的指定元素。

您可以指定開始和結束填充的位置。如果未指定,則將填充所有元素。

注釋:fill() 會覆蓋原始數組。

實例

例子 1

用靜態值填充所有數組元素:

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

親自試一試

例子 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 數組迭代