getBigUint64()
方法,从DataView
的指定偏移量位置获取一个无符号64位整数(unsigned long long)。
上述交互例程存储在github仓库中. 如果你想贡献这段交互代码, 请克隆https://github.com/mdn/interactive-examples ,然后给我们提交一个pull request.
语法
dataview.getBigUint64(byteOffset [, littleEndian])
参数
- byteOffset
- 偏移量,按字节偏移,从DataView读取一个整数
- littleEndian
- 可选 指出64位整数以 little- or big-endian 类型存储. 如果值为
false
orundefined
, 读取一个大端数值.
返回值
A BigInt
.
异常
RangeError
- Thrown if the
byteOffset
is set such that it would read beyond the end of the view.
Description
There is no alignment constraint; multi-byte values may be fetched from any offset.
Examples
Using the getBigUint64
method
var buffer = new ArrayBuffer(8);
var dataview = new DataView(buffer);
dataview.getBigUint64(0); // 0n
Specifications
Specification | Status | Comment |
---|---|---|
DataView.prototype.getBigUint64 proposal |
Browser compatibility
BCD tables only load in the browser
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.