Javascript 中的 fill()函数

首页 / JavaScript入门教程 / Javascript 中的 fill()函数

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

fill - 语法

array.fill(value)
array.fill(value, start)
array.fill (value  start, end )

fill - 参数

value(必需)   -   要填充数组的值。

start(可选)    -  开始填充数组的索引(默认为0)。

end(可选)      -  停止填充数组的索引(默认为array.length)。

fill - 返回值

该函数不返回新数组。取而代之的是,它转换应用此函数的数组。

fill - 浏览器支持

Chrome 45.0
Edge 12.0
Firefox 31.0
Opera 32.0

fill - 例子1

JavaScript TypedArray fill(value)方法

<script type="text/javascript">
// JavaScript to illustrate fill() method
// Input array
var arr1 = [1,2,3,4,5,6,7,8,9,10];
arr1.fill(20); 
document.write(arr1);
// expected output: 20,20,20,20,20,20,20,20,20,20
</script> 

输出:

20,20,20,20,20,20,20,20,20,20

fill - 例子2

JavaScript TypedArray fill(value,start)方法

<script type="text/javascript">
// Input array 
// JavaScript to illustrate fill() method
var arr1 = [1,2,3,4,5,6,7,8,9,10];
//value=20 , start index=2,fill arry with 20 
arr1.fill(20,2); 
document.write(arr1);
// expected output: 1,2,20,20,20,20,20,20,20,20
</script> 

输出:

1,2,20,20,20,20,20,20,20,20

fill - 例子3

JavaScript TypedArray fill(value,start,end)方法

<script type="text/javascript">
// JavaScript to illustrate fill() method
// Input array 
var arr1 = [1,2,3,4,5,6,7,8,9,10];
//value=20 , start index=2, last index=3 
//fill arry with 20 
arr1.fill(20,2,3); 
document.write(arr1);
// expected output: 1,2,20,4,5,6,7,8,9,10
</script>

输出:

1,2,20,4,5,6,7,8,9,10

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

如何做好一场技术演讲 -〔极客时间〕

Selenium自动化测试实战 -〔郭宏志〕

To B市场品牌实战课 -〔曹林〕

WebAssembly入门课 -〔于航〕

MySQL 必知必会 -〔朱晓峰〕

PyTorch深度学习实战 -〔方远〕

React Native 新架构实战课 -〔蒋宏伟〕

快手 · 音视频技术入门课 -〔刘歧〕

AI 应用实战课 -〔黄佳〕

好记忆不如烂笔头。留下您的足迹吧 :)