JavaScript 数组 fill() 方法

 JavaScript 数组对象

fill() 方法使用静态值填充数组的所有元素,从开始索引到结束索引。

语法:

array.fill(value, start, end)
var nums = [1, 2, 3, 4];

nums.fill(17);
测试看看‹/›

浏览器兼容性

表格中的数字指定了完全支持fill()方法的第一个浏览器版本:

方法
fill()45318

参数值

参数描述
value(必需)用于填充数组的值
start(可选)开始填充数组的索引。默认为0
end(可选)停止填充数组的索引。默认值为this.length

技术细节

返回值:修改后的数组
JavaScript版本:ECMAScript 6

更多实例

从位置2到位置4填充0:

var nums = [1, 2, 3, 4];

nums.fill(0, 2, 4);
测试看看‹/›

从位置1填充7:

var nums = [1, 2, 3, 4];

nums.fill(7, 1);
测试看看‹/›

 JavaScript 数组对象