The Float32Array()
constructor creates Float32Array
objects. The contents are initialized to 0
.
The Float32Array()
constructor creates Float32Array
objects. The contents are initialized to 0
.
new Float32Array() new Float32Array(length) new Float32Array(typedArray) new Float32Array(object) new Float32Array(buffer) new Float32Array(buffer, byteOffset) new Float32Array(buffer, byteOffset, length)
See TypedArray
.
See TypedArray
.
// From a length const float32 = new Float32Array(2); float32[0] = 42; console.log(float32[0]); // 42 console.log(float32.length); // 2 console.log(float32.BYTES_PER_ELEMENT); // 4 // From an array const x = new Float32Array([21, 31]); console.log(x[1]); // 31 // From another TypedArray const y = new Float32Array(x); console.log(y[0]); // 21 // From an ArrayBuffer const buffer = new ArrayBuffer(32); const z = new Float32Array(buffer, 4, 4); console.log(z.byteOffset); // 4 // From an iterable const iterable = (function* () { yield* [1, 2, 3]; })(); const float32FromIterable = new Float32Array(iterable); console.log(float32FromIterable); // Float32Array [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 | ||
Float32Array |
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/Float32Array/Float32Array