📅  最后修改于: 2023-12-03 15:31:36.996000             🧑  作者: Mango
DataView.setBigUint64()
方法是使用大端字节序将指定的64位无符号整数值写入DataView的指定偏移量。
dataView.setBigUint64(byteOffset, value[, littleEndian]);
无返回值。
const buffer = new ArrayBuffer(8);
const dataView = new DataView(buffer);
dataView.setBigUint64(0, 9007199254740992n);
console.log(dataView.getBigUint64(0)); // 输出9007199254740992n
| | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
| :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| setBigUint64()
| 84 | 84 | 79 | 无支持 | 71 | 14 |
注意:DataView对象是ES6中新加入的对象,不兼容IE11及以下版本。另外,BigInt类型也是ES6中新加入的类型,不兼容IE和Safari浏览器。所以,使用BigInt类型时需要使用polyfill。