Class Int8Array
TopLevel
Class Int8Array
Object
Int8Array
An optimized array to store 8-bit signed integer numbers. Elements of this array are stored in an ArrayBuffer object.
API Versioned:
From version 21.2.
Constants
BYTES_PER_ELEMENT  :  Number = 1
Number value of the element size.
Properties
buffer  :  ArrayBuffer
The array buffer referenced by this typed array.
byteLength  :  Number
The number of bytes in the array buffer used by this typed array.
byteOffset  :  Number
The start offset for this typed array within the array buffer.
length  :  Number
The number of elements.
Constructor Summary
Int8Array()
Creates an empty array.
Int8Array(length : Number)
Creates an array with the given element count.
Int8Array(typedArray : Object)
Creates an array as a copy of the passed typed array.
Int8Array(array : Array)
Creates an array as a copy of the passed array.
Int8Array(buffer : ArrayBuffer, byteOffset : Number, length : Number)
Creates a typed array as a view on the given ArrayBuffer.
Method Summary
get(index : Number) : Number
Returns the value at the specified index.
set(values : Object, offset : Number) : void
Copies all values from the source array into this typed array.
subarray(begin : Number, end : Number) : Int8Array
Returns a new array object based on the same ArrayBuffer store.
Constructor Detail
Int8Array
public Int8Array()
Creates an empty array.

Int8Array
public Int8Array(length : Number)
Creates an array with the given element count.
Parameters:
length - The number of elements.

Int8Array
public Int8Array(typedArray : Object)
Creates an array as a copy of the passed typed array.
Parameters:
typedArray - The source typed array.

Int8Array
public Int8Array(array : Array)
Creates an array as a copy of the passed array.
Parameters:
array - The source array.

Int8Array
public Int8Array(buffer : ArrayBuffer, byteOffset : Number, length : Number)
Creates a typed array as a view on the given ArrayBuffer.
Parameters:
buffer - The array buffer storage object.
byteOffset - Optional. The offset within the array buffer in bytes.
length - Optional. The number of elements for the target typed array. The passed array buffer must be large enough to store the number of elements specified.

Method Detail
get
get(index : Number) : Number
Returns the value at the specified index.
Note: This is not ECMAScript standard. Use array element access syntax for single value access.
Parameters:
index - The index to use.
Returns:
The value at the specified index.

set
set(values : Object, offset : Number) : void
Copies all values from the source array into this typed array.
Parameters:
values - The source values. Can be an array or a typed array.
offset - Optional. Target offset.

subarray
subarray(begin : Number, end : Number) : Int8Array
Returns a new array object based on the same ArrayBuffer store.
Parameters:
begin - Optional. The first included element.
end - Optional. The index of the end. This element is not included.
Returns:
The new array object.