TopLevel
Class Float64Array
Object
Float64Array
An optimized array to store 64-bit floating point numbers. Elements of this array are stored in an ArrayBuffer object.
API Versioned:
From version 21.2.
Constants
BYTES_PER_ELEMENT  :  Number = 8
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
Float64Array()
Creates an empty array.
Float64Array(length : Number)
Creates an array with the given element count.
Float64Array(typedArray : Object)
Creates an array as a copy of the passed typed array.
Float64Array(array : Array)
Creates an array as a copy of the passed array.
Float64Array(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) : Float64Array
Returns a new array object based on the same ArrayBuffer store.
Constructor Detail
Float64Array
public Float64Array()
Creates an empty array.

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

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

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

Float64Array
public Float64Array(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) : Float64Array
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.