JavaScript array.fill()
方法用指定的静态值元素填充给定数组的元素。
此方法修改原始数组。如果没有元素满足条件,则返回 undefined。
语法
fill() 方法由以下语法表示:
arr.fill(value[, start[, end]])
参数
value - 要填充的静态值元素。
start- 它是可选的。它表示值开始填充的索引。默认为 0。
end - 可选。它表示值结束时填充的索引。默认为length-1。
返回
修改后的数组。
方法示例
让我们看一些 fill() 方法的例子。
示例1
这里,我们只提供要填写的值。
<script>
var arr=["AngularJS","Node.js","JQuery"];
var result=arr.fill("Bootstrap");
document.writeln(arr);
</script>
输出:
Bootstrap,Bootstrap,Bootstrap
示例2
在本例中,我们还将提供起始索引。
<script>
var arr=["AngularJS","Node.js","JQuery"];
var result=arr.fill("Bootstrap",1);
document.writeln(arr);
</script>
输出:
AngularJS,Bootstrap,Bootstrap
示例3
在本例中,我们还将提供开始和结束索引。
<script>
var arr=["AngularJS","Node.js","JQuery"];
var result=arr.fill("Bootstrap",0,2);
document.writeln(arr);
</script>
输出:
Bootstrap,Bootstrap,JQuery