The Float64Array()
constructor creates Float64Array
objects. The contents are initialized to 0
.
The Float64Array()
constructor creates Float64Array
objects. The contents are initialized to 0
.
new Float64Array() new Float64Array(length) new Float64Array(typedArray) new Float64Array(object) new Float64Array(buffer) new Float64Array(buffer, byteOffset) new Float64Array(buffer, byteOffset, length)
See TypedArray
.
See TypedArray
.
// From a length const 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 const x = new Float64Array([21, 31]); console.log(x[1]); // 31 // From another TypedArray const y = new Float64Array(x); console.log(y[0]); // 21 // From an ArrayBuffer const buffer = new ArrayBuffer(64); const z = new Float64Array(buffer, 8, 4); console.log(z.byteOffset); // 8 // From an iterable const iterable = (function* () { yield* [1, 2, 3]; })(); const float64FromIterable = new Float64Array(iterable); console.log(float64FromIterable); // Float64Array [1, 2, 3]
Desktop | Mobile | Server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | WebView Android | Deno | Node.js | ||
Float64Array |
7 | 12 | 4 | 11.6 | 5.1 | 18 | 4 | 12 | 4.2 | 1.0 | 4 | 1.0 | 0.10.0 | |
constructor_without_parameters |
7 | 12 | 55 | 11.6 | 5.1 | 18 | 55 | 12 | 5 | 1.0 | ≤37 | 1.0 | 0.10.0 | |
iterable_allowed |
39 | 14 | 52 | 26 | 10 | 39 | 52 | 26 | 10 | 4.0 | 39 | 1.0 | 4.0.0 | |
new_required |
7 | 14 | 44 | 15 | 5.1 | 18 | 44 | 14 | 5 | 1.0 | ≤37 | 1.0 | 0.12.0 |
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float64Array/Float64Array