下面是一个例子 数组填充() 方法用一个数字填充。
null
- 例子:
JavaScript
<script> // JavaScript code for fill() method function func() { var arr = [1, 23, 46, 58]; // fill array with 87 arr.fill(87); document.write(arr); } func(); </script> |
- 输出:
[87, 87, 87, 87]
这个 arr.fill() 方法用于用给定的静态值填充数组。该值可以用于填充整个数组,也可以用于填充数组的一部分。 语法:
arr.fill(value, start, end)
参数: 该方法接受上述三个参数,如下所述:
- 价值: 它定义了要替换数组元素的静态值。
- 开始(可选): 它定义了数组将从何处填充静态值的起始索引。如果未定义该值,则将起始索引视为 0 .如果起点为负值,则净起点指数为 长度+开始 .
- 结束(可选): 此参数定义了数组将被静态值填充到的最后一个索引。如果未定义该值,则默认情况下,即 arr.length–1 作为最终值。如果终点为负值,则净终点定义为 长度+结束 .
返回值: 此方法不返回新数组。而不是修改应用此方法的数组。 下面的例子说明了 数组填充() JavaScript中的方法:
- 例1: 在本例中,方法 填充() 将整个数组填充为 87 ,替换数组中的所有初始值。
var arr = [1, 23, 46, 58];arr.fill(87);
输出:
[87, 87, 87, 87]
- 例2: 在本例中,方法 填充() 从索引填充数组 1. 到 2. 一个比上一个指数小 87 ,替换数组中的所有初始值。
var arr = [1, 23, 46, 58];arr.fill(87, 1, 3);
输出:
[1, 87, 87, 58]
- 例3: 在本例中,方法 填充() 从索引填充数组 1. 到 3. 具有 87 ,替换数组中的所有初始值。
var arr = [1, 23, 46, 58];arr.fill(87, 2);
输出:
[1, 23, 87, 87]
上述方法的代码定义如下: 项目1:
JavaScript
<script> // JavaScript code for fill() method function func() { var arr = [1, 23, 46, 58]; // Here value = 87, start index=1 arr.fill(87, 2); document.write(arr); } func(); </script> |
输出:
[1, 23, 87, 87]
项目2:
JavaScript
<script> // JavaScript code for fill() method function func() { var arr = [1, 23, 46, 58]; // here value = 87, start index=1 and // and last index = 3 arr.fill(87, 1, 3); document.write(arr); } func(); </script> |
输出:
[1, 87, 87, 58]
支持的浏览器: JavaScript支持的浏览器 数组填充() 方法如下:
- 谷歌Chrome 45.0
- 微软Edge 12.0
- Mozilla Firefox 31.0
- Safari 7.1
- 歌剧32.0
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END