📜  JavaScript TypedArray fill()方法(1)

📅  最后修改于: 2023-12-03 15:16:07.255000             🧑  作者: Mango

JavaScript TypedArray fill()方法

在 JavaScript 中,TypedArray 是一种特殊的数组类型,它只能存储相同类型的数据。fill() 是 TypedArray 中的一个方法,它用来填充一段数组区间。

语法
typedArray.fill(value[, start[, end]])
  • value:必需,要用来填充数组的值。
  • start:可选,填充开始的索引,默认值为 0。
  • end:可选,填充结束的索引,默认值为数组的长度。
使用示例
const array = new Uint8Array([1, 2, 3, 4, 5]);
array.fill(0);
console.log(array); // 输出:Uint8Array [ 0, 0, 0, 0, 0 ]

array.fill(6, 2, 4);
console.log(array); // 输出:Uint8Array [ 0, 0, 6, 6, 0 ]

在上面的示例中,我们定义了一个 Uint8Array 类型的数组,并用 fill() 方法填充了不同的值。在第一个示例中,我们将整个数组填充为 0;在第二个示例中,我们将索引为 2 到 4 的位置填充为 6。

总结

TypedArray fill() 方法用来填充 TypedArray 中的部分或全部数据。它非常方便,可以快速的填充数组,并且支持传入起始和结束索引。如果你需要在项目中使用 TypedArray,那么 fill() 方法是一个非常重要的方法,须多多学习。