ArrayBuffer() constructor is used to create
The size, in bytes, of the array buffer to create.
ArrayBuffer object of the specified size. Its contents are
initialized to 0.
In this example, we create a 8-byte buffer with a
Int32Array view referring to the buffer:
const buffer = new ArrayBuffer(8); const view = new Int32Array(buffer);
|ECMAScript Language Specification |
BCD tables only load in the browser
Starting with ECMAScript 2015,
ArrayBuffer constructors require to be
constructed with a
new operator. Calling an
ArrayBuffer constructor as a function without
new, will throw
TypeError from now on.
const buffer = ArrayBuffer(10); // TypeError: calling a builtin ArrayBuffer constructor // without new is forbidden
const buffer = new ArrayBuffer(10);