当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript TypedArray fill()用法及代码示例


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

用法:

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

参数:

值(必填):要填充数组的值。

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

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

返回值:

此函数不返回新数组。相反,它会转换应用此函数的数组。

浏览器支持:

Chrome 45.0
Edge 12.0
Firefox 31.0
Opera 32.0

例子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

例子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

例子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






相关用法


注:本文由纯净天空筛选整理自 JavaScript TypedArray fill() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。