目录

JavaScript Array fill()

示例

用一个值填充所有元素:

const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.fill("Kiwi");
亲自试一试 »

填充最后两个元素:

const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.fill("Kiwi", 2, 4);
亲自试一试 »

描述

这个fill()方法用值填充数组中的指定元素。

这个fill()方法覆盖原始数组。

可以指定开始和结束位置。如果没有,所有元素都将被填充。


语法

array.fill( value, start, end)

参数

Parameter Description
value Required.
The value to fill in.
start Optional.
The start index (position).
Default is 0.
end Optional.
The stop index (position).
Default is array length.

返回值

类型 描述
数组 填充的数组。


浏览器支持

fill()是 ECMAScript6 (ES6) 功能。

所有现代浏览器都支持 ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Yes Yes Yes Yes Yes

fill()Internet Explorer 11(或更早版本)不支持。