JavaScript 类型化数组 fill() 方法
示例
// 创建类型化数组
const myArr = new Int16Array(10);
// 用数值填充它
myArr.fill(200);亲自试一试 »
// 创建类型化数组
const myArr = new Int16Array(10);
// 用数值填充它
myArr.fill(200, 2, 5);亲自试一试 »描述
fill() 方法用于填充类型化数组中指定的元素。
fill() 方法会覆盖原始数组。
可以指定起始位置和结束位置。如果未指定,则会填充所有元素。
语法
typed-array.fill(value, start, end)
|
typed-array 必须是以下类型之一: Int8ArrayUint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float16Array Float32Array Float64Array BigInt64Array BigUint64Array |
参数
| 参数 | 描述 |
| value | 必填。 要填写的值。 |
| start | 可选。 起始索引(位置)。 默认值为 0。 |
| end | 可选。 结束索引(位置)。 默认值为数组长度。 |
返回值
| 类型 | 描述 |
| 数组 | 已填充的数组。 |
JavaScript 类型化数组
浏览器支持
fill() 是 ECMAScript 6 (ES6 2015) 的一项特性。
JavaScript 2015 自 2017 年 6 月起,所有浏览器均已支持 JavaScript 2015。
| Chrome 51 |
Edge 15 |
Firefox 54 |
Safari 10 |
Opera 38 |
| 2016年5月 | 2017年4月 | 2017年6月 | 2016年9月 | 2016年6月 |
