JavaScript typedArray.fill()用法示例

2021年5月6日17:02:19 发表评论 91 次浏览

typedArray.fill()是JavaScript中的内置函数, 用于从开始索引到结束索引填充typedArray的值。

语法如下:

typedarray.fill(value, start, end)

参数:它采用以下指定的三个参数-

值:它是用类型化数组填充的值。

start:起始索引, 可选, 缺省值为0。

end:结束索引, 可选, 不包括在内。它的默认值是typedArray的长度。

返回值:

它返回修改后的数组。

JavaScript代码显示此功能的工作方式:

//Javascript to illustrate typedArray.fill()
<script>
  
    //Creating some typedArrays
    const A = new Uint8Array([ 0, 0, 0, 0 ]);
    const B = new Uint8Array([ 0, 0, 0, 0 ]);
    const C = new Uint8Array([ 0, 0, 0, 0 ]);
    const D = new Uint8Array([ 0, 0, 0, 0 ]);
  
    //Calling fill() function to fill different values
    a = A.fill(4, 1, 3);
    b = B.fill(5, 1);
    c = C.fill(3);
    d = D.fill(4, 0, 0);
  
    //Printing modified array
    document.write(a + "<br>" );
    document.write(b + "<br>" );
    document.write(c + "<br>" );
    document.write(d + "<br>" );
     
</script>

输出如下:

0, 4, 4, 0
0, 5, 5, 5
3, 3, 3, 3
0, 0, 0, 0

一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: