[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/DataView/DataView [Back]  [Original]

DataView() - JavaScript | MDN

MDN Web Docs

View in English Always switch to English

DataView()

Baseline

20157

DataView() DataView

// ArrayBuffer 
const buffer = new ArrayBuffer(16);

// 
const view1 = new DataView(buffer);
const view2 = new DataView(buffer, 12, 4); // 12  4 
view1.setInt8(12, 42); // 42  12 

console.log(view2.getInt8(0));
// : 42

js
new DataView(buffer)
new DataView(buffer, byteOffset)
new DataView(buffer, byteOffset, byteLength)

: DataView() new new TypeError

buffer

ArrayBuffer SharedArrayBuffer DataView

byteOffset

byteLength

DataView

RangeError

byteOffset byteLength byteOffset + byteLength > buffer.byteLength

DataView

js
const buffer = new ArrayBuffer(16);
const view = new DataView(buffer, 0);

view.setInt16(1, 42);
view.getInt16(1); // 42

ECMAScript 2027 LanguageSpecification
# sec-dataview-constructor


Web Proxy Viewer  |  New URL  |  Original Page