當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。