DataView.prototype.setUint8()

DataView 实例的 setUint8() 方法获取一个数字,并将其作为 8 位无符号整数存储在该 DataView 的指定字节偏移处的字节中。

¥The setUint8() method of DataView instances takes a number and stores it as an 8-bit unsigned integer in the byte at the specified byte offset of this DataView.

Try it

语法

¥Syntax

js
setUint8(byteOffset, value)

参数

¥Parameters

byteOffset

距存储数据的视图开头的偏移量(以字节为单位)。

value

要设置的值。有关如何以字节为单位对值进行编码的信息,请参阅 值编码和标准化

返回值

¥Return value

undefined

例外情况

¥Exceptions

RangeError

如果 byteOffset 设置为存储在视图末尾之外,则抛出此异常。

示例

¥Examples

使用 setUint8()

¥Using setUint8()

js
const buffer = new ArrayBuffer(10);
const dataview = new DataView(buffer);
dataview.setUint8(0, 3);
dataview.getUint8(0); // 3

规范

Specification
ECMAScript Language Specification
# sec-dataview.prototype.setuint8

¥Specifications

浏览器兼容性

BCD tables only load in the browser

¥Browser compatibility

也可以看看