JavaScript TypedArray fill()方法

JavaScript TypedArray fill()方法

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

语法:

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

参数

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

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

End(可选) :停止填充数组的索引(默认为数组的长度)。

返回值

此函数不返回新数组。而是在应用此函数的数组上进行转换。

浏览器支持

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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程