Baseline Widely available
getInt16()
æ¹æ³ä» DataView
ç¸å¯¹äºèµ·å§ä½ç½®åç§» n 个åèå¤å¼å§ï¼è·åä¸ä¸ª 16-bit æ° (çæ´åï¼2 个åè)ã
// Create an ArrayBuffer with a size in bytes
const buffer = new ArrayBuffer(16);
const view = new DataView(buffer);
view.setInt16(1, 32767); // Max signed 16-bit integer
console.log(view.getInt16(1));
// Expected output: 32767
è¯æ³
dataview.getInt16(byteOffset [, littleEndian])åæ°
åç§»éï¼åä½ä¸ºåèï¼ä»å¤´å¼å§è®¡ç®ã
å¯é 表示该 16 使´æ°æ¯å¦ä»¥ little- or big-endian æ ¼å¼åå¨çï¼å°±æ¯ä½¿ç¨çåèåºæ ¼å¼ï¼å
·ä½åè龿¥é¡µé¢ï¼ï¼å¦æä¼ å
¥çå¼ä¸º true
ï¼å°±è¡¨ç¤ºä½¿ç¨ little-endianï¼ä½åèåºï¼ï¼å¦æä¼ å
¥çå¼ä¸º false
æè
undefined
ï¼åä¼ä½¿ç¨ big-endianï¼é«åèåºï¼æ¹å¼è¯»å¼ã
ä¸ä¸ªçæ´å 16 使°ã
æåºé误RangeError
妿 byteOffset è¶ åºäºè§å¾è½å¨åçå¼ï¼å°±ä¼æåºé误ã
没æå¯¹é½çº¦æ; å¤åèå¼å¯ä»¥ä»ä»»ä½åç§»éè·åã
示ä¾var buffer = new ArrayBuffer(8);
var dataview = new DataView(buffer);
dataview.getInt16(1); // 0
è§è æµè§å¨å
¼å®¹æ§ åè§
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