Baseline Widely available
setUint32()
ä» DataView
èµ·å§ä½ç½®ä»¥ byte 为计æ°çæå®åç§»é (byteOffset) å¤å¨åä¸ä¸ª 32-bit æ° (æ 符å·é¿æ´å)ã
// Create an ArrayBuffer with a size in bytes
const buffer = new ArrayBuffer(16);
const view = new DataView(buffer);
view.setUint32(1, 4294967295); // Max unsigned 32-bit integer
console.log(view.getUint32(1));
// Expected output: 4294967295
è¯æ³
dataview.setUint32(byteOffset, value [, littleEndian])åæ°
åç§»éï¼ä»å¤´å¼å§è®¡ç®ï¼åä½ä¸ºåèã
è®¾ç½®çæ°å¼ã
å¯é Indicates whether the 32-bit int is stored in little- or big-endian format. If false or undefined, a big-endian value is written.
RangeError
妿 byteOffset è¶ åºäºè§å¾è½å¨åçå¼ï¼å°±ä¼æåºé误ã
var buffer = new ArrayBuffer(8);
var dataview = new DataView(buffer);
dataview.setUint32(1, 3);
dataview.getUint32(1); // 3
è§è æµè§å¨å
¼å®¹æ§ ç¸å
³å
容
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4