📅  最后修改于: 2023-12-03 15:16:07.255000             🧑  作者: Mango
在 JavaScript 中,TypedArray 是一种特殊的数组类型,它只能存储相同类型的数据。fill() 是 TypedArray 中的一个方法,它用来填充一段数组区间。
typedArray.fill(value[, start[, 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() 方法是一个非常重要的方法,须多多学习。