Class ArrayBuffer
The ArrayBuffer represents a generic array of bytes with fixed length.
To access and manipulate content, use DataView or a typed array.
API Version:
Available from version 21.2.
| Property | Description |
|---|---|
| byteLength: Number | The number of bytes in the array buffer. |
| Constructor | Description |
|---|---|
| ArrayBuffer() | Creates an empty array buffer. |
| ArrayBuffer(Number) | Creates an array buffer with the given number of bytes. |
| Method | Description |
|---|---|
| static isView(Object) | Returns if the given object is one of the views for an ArrayBuffer, such as a typed array or a DataView. |
| slice(Number, Number) | Returns a new array buffer with a copy of the data of this buffer. |
assign, create, create, defineProperties, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toLocaleString, toString, valueOf, values
- byteLength: Number
The number of bytes in the array buffer.
- ArrayBuffer()
Creates an empty array buffer.
- ArrayBuffer(byteLength: Number)
Creates an array buffer with the given number of bytes.
Parameters:
- byteLength - The number of bytes.
- static isView(object: Object): Boolean
Returns if the given object is one of the views for an ArrayBuffer, such as a typed array or a DataView.
Parameters:
- object - The object to check.
Returns:
trueif the passed object is a view to an array buffer else return false.
- slice(begin: Number, end: Number): ArrayBuffer
Returns a new array buffer with a copy of the data of this buffer.
Parameters:
- begin - Optional. The first included element.
- end - Optional. The index of the end. This element is not included.
Returns:
- The new array object.