JavaScript数组之fill()——使用固定对象填充数组

定义和用法

fill() 方法用于将一个固定值替换数组的元素。

浏览器支持

表格中的数字表示支持该方法的第一个浏览器版本号。

浏览器 Chrome IE FireFox Safari Opera
支持版本 45.0 12.0 31.0 7.1 32.0

IE1及更早版本不支持fill()方法。

语法

array.fill(value, start, end)

参数

参数 描述
value 必需。填充的值。
start 可选。开始填充位置。
end 可选。结束填充位置(默认为array.length)。

技术细节

返回值 数组
JavaScript版本 ECMAScript 6

实例

为数组填满“apple”。

1 var boxs = new Array();
2 boxs.length = 4;
3 boxs.fill("apple");        // 输出结果  [ "apple", "apple", "apple", "apple" ]

填充 "Runoob" 到数组的最后两个元素:

1 var fruits = ["Banana", "Orange", "Apple", "Mango"];
2 fruits.fill("Runoob", 2, 4);        // 输出结果 [ "Banana", "Orange", "Runoob", "Runoob"]

参考网址

原文地址:https://www.cnblogs.com/luyj00436/p/15346504.html