DataView.prototype.buffer
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since â¨2015ë 7ìâ©.
DataView ì¸ì¤í´ì¤ì buffer ì ê·¼ì ìì±ì ìì± ì ì´ ë·°ê° ì°¸ì¡°í
ArrayBuffer ëë SharedArrayBuffer를 ë°íí©ëë¤.
ìëí´ ë³´ê¸°
// Create an ArrayBuffer
const buffer = new ArrayBuffer(123);
// Create a view
const view = new DataView(buffer);
console.log(view.buffer.byteLength);
// Expected output: 123
ì¤ëª
buffer ìì±ì ì¤ì ë ì ê·¼ì í¨ìê° undefinedì¸ ì ê·¼ì ìì±ì¼ë¡, ì´ ìì±ì ì¤ì§ ì½ì ìë§ ììµëë¤.
ì´ ê°ì DataViewê° ìì±ë ë ì¤ì ëë©° ë³ê²½í ì ììµëë¤.
ìì
>buffer ìì± ì¬ì©í기
js
const buffer = new ArrayBuffer(8);
const dataview = new DataView(buffer);
dataview.buffer; // ArrayBuffer { byteLength: 8 }
ëª ì¸ì
| Specification |
|---|
| ECMAScript® 2026 Language Specification > # sec-get-dataview.prototype.buffer > |