Class ArrayBuffer

<!-- prettier-ignore-start -->

The ArrayBuffer represents a generic array of bytes with fixed length.

To access and manipulate content, use DataView or a typed array.

API Version: note: Available from version 21.2.

Property Summary

Property Description
byteLength: Number The number of bytes in the array buffer.

Constructor Summary

Constructor Description
ArrayBuffer() Creates an empty array buffer.
ArrayBuffer(Number) Creates an array buffer with the given number of bytes.

Method Summary

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.

Methods inherited from class Object

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

Property Details

byteLength

  • byteLength: Number
    • : The number of bytes in the array buffer.

Constructor Details

ArrayBuffer()

  • ArrayBuffer()
    • : Creates an empty array buffer.

ArrayBuffer(Number)

  • ArrayBuffer(byteLength: Number)
    • : Creates an array buffer with the given number of bytes.

      Parameters:

      • byteLength - The number of bytes.

Method Details

isView(Object)

  • 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:

      • true if the passed object is a view to an array buffer else return false.

slice(Number, Number)

  • 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.

<!-- prettier-ignore-end -->