DataView.prototype.getBigUint64()

getBigUint64()方法,从DataView的指定偏移量位置获取一个无符号64位整数(unsigned long long)。

语法

dataview.getBigUint64(byteOffset [, littleEndian])

参数

byteOffset
偏移量,按 字节偏移,从DataView读取一个整数
littleEndian
可选 指出64位整数以 little- or big-endian 类型存储. 如果值为 false or undefined, 读取一个大端数值.

返回值

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

Update compatibility data on GitHub
Desktop Mobile Server
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet Node.js
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

See also