fill() 方法使用静态值填充数组的所有元素,从开始索引到结束索引。
array.fill(value, start, end)
var nums = [1, 2, 3, 4]; nums.fill(17);测试看看‹/›
表格中的数字指定了完全支持fill()方法的第一个浏览器版本:
方法 | |||||
fill() | 45 | 31 | 是 | 8 | 是 |
参数 | 描述 |
---|---|
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);测试看看‹/›