Baseline Widely available
DataView()
ìì±ìë ìë¡ì´ DataView
ê°ì²´ë¥¼ ìì±í©ëë¤.
// Create an ArrayBuffer with a size in bytes
const buffer = new ArrayBuffer(16);
// Create a couple of views
const view1 = new DataView(buffer);
const view2 = new DataView(buffer, 12, 4); // From byte 12 for the next 4 bytes
view1.setInt8(12, 42); // Put 42 in slot 12
console.log(view2.getInt8(0));
// Expected output: 42
구문
new DataView(buffer [, byteOffset [, byteLength]])
매ê°ë³ì
buffer
ìë¡ì´ DataView
ê°ì²´ì ì ì¥ìë¡ ì¬ì©í ArrayBuffer
ëë SharedArrayBuffer
Experimental .
byteOffset
Optional
ìë¡ì´ ë·°ê° ì°¸ì¡°í 첫 ë²ì§¸ ë°ì´í¸ë¡ì ë°ì´í¸ ë¨ì ì¤íì . ì§ì íì§ ìì ê²½ì° ë²í¼ ë·°ë 첫 ë²ì§¸ ë°ì´í¸ë¶í° ììí©ëë¤.
byteLength
Optional
ë°ì´í¸ ë°°ì´ì ìì ì. ì§ì íì§ ìì ê²½ì° ë·°ì 길ì´ë ë²í¼ì 길ì´ì ê°ìì§ëë¤.
ì§ì í ë°ì´í° ë²í¼ë¥¼ ëíë´ë ìë¡ì´ DataView
ê°ì²´.
DataView
ê°ì²´ë ë°°ì´ ë²í¼ì "ì¸í°í리í°"ë¼ê³ ìê°íë©´ ì¢ ë ì½ìµëë¤. DataView
ë ì½ê¸°ì ì°ê¸° 모ëìì ë²í¼ì ì ë§ëë¡ ì«ì를 ì¬ë°ë¥´ê² ë³ííë ë², ì¦ ì ì/ë¶ëììì ì¤ì ë³í, ìëì¸ ë± ì´ì§ íìì¼ë¡ ëíë¸ ì«ìì ì²ë¦¬ë²ì ìê³ ììµëë¤.
RangeError
byteOffset
ëë byteLength
매ê°ë³ìê° ë²í¼ì ëì ë²ì´ë¨.ì를 ë¤ì´, ë²í¼ê° 16ë°ì´í¸ 길ì´ì¸ë° byteOffset
ì 8ë¡, byteLength
를 10ì¼ë¡ ì¤ì í ê²½ì° ì´ ê¸¸ì´ 18ë¡ì 2ë°ì´í¸ë¥¼ ì´ê³¼íë¯ë¡ ì¤ë¥ê° ë°ìí©ëë¤.
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