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
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.
Update compatibility data on GitHub
Desktop | Mobile | Server | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
getBigUint64 |
Chrome Full support 67 | Edge No support No | Firefox Full support 68 | IE No support No | Opera Full support 54 | Safari No support No | WebView Android Full support 67 | Chrome Android Full support 67 | Firefox Android Full support 68 | Opera Android Full support 48 | Safari iOS No support No | Samsung Internet Android Full support 9.0 | nodejs Full support 10.4.0 |
Legend
- Full support
- Full support
- No support
- No support