Float64Array
typed array represents an array of 64-bit floating point numbers (corresponding to the C
double
data type) in the platform byte order. If control over byte order is needed, use
DataView
instead. The contents are initialized to
0
. Once established, you can reference elements in the array using the object's methods, or using standard array index syntax (that is, using bracket notation).
Float64Array()
Float64Array
对象。
Float64Array.BYTES_PER_ELEMENT
8
in the case of an
Float64Array
.
Float64Array.name
Float64Array
type: "Float64Array".
Float64Array.from()
Float64Array
from an array-like or iterable object. See also
Array.from()
.
Float64Array.of()
Float64Array
with a variable number of arguments. See also
Array.of()
.
Float64Array.prototype.buffer
ArrayBuffer
referenced by the
Float64Array
Fixed at construction time and thus
read only
.
Float64Array.prototype.byteLength
Float64Array
from the start of its
ArrayBuffer
. Fixed at construction time and thus
read only.
Float64Array.prototype.byteOffset
Float64Array
from the start of its
ArrayBuffer
. Fixed at construction time and thus
read only.
Float64Array.prototype.length
Float64Array
. Fixed at construction time and thus
read only.
Float64Array.prototype.copyWithin()
Array.prototype.copyWithin()
.
Float64Array.prototype.entries()
Array Iterator
object that contains the key/value pairs for each index in the array. See also
Array.prototype.entries()
.
Float64Array.prototype.every()
Array.prototype.every()
.
Float64Array.prototype.fill()
Array.prototype.fill()
.
Float64Array.prototype.filter()
Array.prototype.filter()
.
Float64Array.prototype.find()
undefined
if not found. See also
Array.prototype.find()
.
Float64Array.prototype.findIndex()
Array.prototype.findIndex()
.
Float64Array.prototype.forEach()
Array.prototype.forEach()
.
Float64Array.prototype.includes()
true
or
false
as appropriate. See also
Array.prototype.includes()
.
Float64Array.prototype.indexOf()
Array.prototype.indexOf()
.
Float64Array.prototype.join()
Array.prototype.join()
.
Float64Array.prototype.keys()
Array Iterator
that contains the keys for each index in the array. See also
Array.prototype.keys()
.
Float64Array.prototype.lastIndexOf()
Array.prototype.lastIndexOf()
.
Float64Array.prototype.map()
Array.prototype.map()
.
Float64Array.prototype.reduce()
Array.prototype.reduce()
.
Float64Array.prototype.reduceRight()
Array.prototype.reduceRight()
.
Float64Array.prototype.reverse()
Array.prototype.reverse()
.
Float64Array.prototype.set()
Stores multiple values in the typed array, reading input values from a specified array.
Float64Array.prototype.slice()
Array.prototype.slice()
.
Float64Array.prototype.some()
Array.prototype.some()
.
Float64Array.prototype.sort()
Array.prototype.sort()
.
Float64Array.prototype.subarray()
Float64Array
from the given start and end element index.
Float64Array.prototype.values()
Array Iterator
object that contains the values for each index in the array. See also
Array.prototype.values()
.
Float64Array.prototype.toLocaleString()
Array.prototype.toLocaleString()
.
Float64Array.prototype.toString()
Array.prototype.toString()
.
Float64Array.prototype[@@iterator]()
Array Iterator
object that contains the values for each index in the array.
Float64Array
// From a length
var float64 = new Float64Array(2);
float64[0] = 42;
console.log(float64[0]); // 42
console.log(float64.length); // 2
console.log(float64.BYTES_PER_ELEMENT); // 8
// From an array
var arr = new Float64Array([21,31]);
console.log(arr[1]); // 31
// From another TypedArray
var x = new Float64Array([21, 31]);
var y = new Float64Array(x);
console.log(y[0]); // 21
// From an ArrayBuffer
var buffer = new ArrayBuffer(32);
var z = new Float64Array(buffer, 0, 4);
// From an iterable
var iterable = function*(){ yield* [1,2,3]; }();
var float64 = new Float64Array(iterable);
// Float64Array[1, 2, 3]
| 规范 |
|---|
|
ECMAScript (ECMA-262)
The definition of 'TypedArray constructors' in that specification. |
| Desktop | Mobile | Server | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Float64Array
|
Chrome 7 | Edge 12 | Firefox 4 | IE 10 | Opera 11.6 | Safari 5.1 | WebView Android 4 | Chrome Android 18 | Firefox Android 4 | Opera Android 12 | Safari iOS 4.2 | Samsung Internet Android 1.0 | nodejs 0.10 |
Float64Array()
构造函数
|
Chrome 7 | Edge 12 | Firefox 4 | IE 10 | Opera 11.6 | Safari 5.1 | WebView Android 4 | Chrome Android 18 | Firefox Android 4 | Opera Android 12 | Safari iOS 4.2 | Samsung Internet Android 1.0 | nodejs 0.10 |
完整支持
TypedArray
TypedArray.from()
TypedArray.of()
TypedArray.prototype.copyWithin()
TypedArray.prototype.entries()
TypedArray.prototype.every()
TypedArray.prototype.fill()
TypedArray.prototype.filter()
TypedArray.prototype.find()
TypedArray.prototype.findIndex()
TypedArray.prototype.forEach()
TypedArray.prototype.includes()
TypedArray.prototype.indexOf()
TypedArray.prototype.join()
TypedArray.prototype.keys()
TypedArray.prototype.lastIndexOf()
TypedArray.prototype.map()
TypedArray.prototype.reduce()
TypedArray.prototype.reduceRight()
TypedArray.prototype.reverse()
TypedArray.prototype.set()
TypedArray.prototype.slice()
TypedArray.prototype.some()
TypedArray.prototype.sort()
TypedArray.prototype.subarray()
TypedArray.prototype.toLocaleString()
TypedArray.prototype.toString()
TypedArray.prototype.values()
TypedArray.prototype[@@iterator]()
Int8Array
Uint8Array
Uint8ClampedArray
Int16Array
Uint16Array
Int32Array
Uint32Array
Float32Array
Float64Array
BigInt64Array
BigUint64Array
Function
Object
Object.prototype.__defineGetter__()
Object.prototype.__defineSetter__()
Object.prototype.__lookupGetter__()
Object.prototype.__lookupSetter__()
Object.prototype.hasOwnProperty()
Object.prototype.isPrototypeOf()
Object.prototype.propertyIsEnumerable()
Object.prototype.toLocaleString()
Object.prototype.toSource()
Object.prototype.toString()
Object.prototype.valueOf()
Object.setPrototypeOf()