MENU
DataView
The DataView view provides a low-level interface for reading and writing multiple number types in an ArrayBufferirrespective of the platform's endianness.DataView has the following properties / methods:
.prototype.buffer
.prototype.byteLength
.prototype.byteOffset
.prototype.{get|set}{Int|Uint}{8|16|32}
()
. prototype.{get|set}{Float32|Float64} ()
var buf = new ArrayBuffer(16);
var dv = new DataView(buf, 4, 8); // 2nd & 3rd arg optional
console.log(dv.byteLength);
console.log(dv.byteOffset);
dv.setInt16(6, 42);
console.log(dv.getInt16(6));8
4
42