Baseline 2025
Newly available
DataView
å®ä¾ç setFloat16()
æ¥åä¸ä¸ªæ°åï¼å¹¶å°å
¶ä»¥ 16 使µ®ç¹æ°çå½¢å¼åå¨å¨ä»å½å DataView
çæå®åç§»ä½ç½®å¼å§å¤ç 2 åèä¸ãå¦ææ²¡æå¯¹é½çº¦æï¼åå¯ä»¥å¨è¾¹çå
çä»»æåç§»ä½ç½®å¤åå¨å¤åèå¼ã
// Create an ArrayBuffer with a size in bytes
const buffer = new ArrayBuffer(16);
const view = new DataView(buffer);
view.setFloat16(1, Math.PI);
console.log(view.getFloat16(1));
// Expected output: 3.140625
è¯æ³
setFloat16(byteOffset, value)
setFloat16(byteOffset, value, littleEndian)
åæ°
byteOffset
ä»è§å¾çå¼å§ä½ç½®å°å卿°æ®çä½ç½®çåç§»éï¼ä»¥åè为åä½ã
value
è¦è®¾ç½®çå¼ãæå ³æ°æ®å¦ä½ç¼ç 为åèåºç详ç»ä¿¡æ¯ï¼è¯·åè§å¼ç¼ç 䏿 ååã
littleEndian
å¯é
æç¤ºæ°æ®æ¯å¦ä»¥å°ç«¯æå¤§ç«¯åºæ ¼å¼åå¨ãå¦æä¸º false
æ undefined
ï¼å以大端åºåå
¥æ°å¼ã
undefined
ã
RangeError
å¦æè®¾ç½®ç byteOffset
ä¼å¯¼è´åå¨å°è§å¾çæ«å°¾ä¹å¤ï¼åæåºæ¤å¼å¸¸ã
const buffer = new ArrayBuffer(10);
const dataview = new DataView(buffer);
dataview.setFloat16(0, 3);
dataview.getFloat16(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