Float32Array Object
A typed array of 32-bit float values. The contents are initialized to 0. If the requested number of bytes could not be allocated an exception is raised.
float32Array = new Float32Array( length ); float32Array = new Float32Array( array ); float32Array = new Float32Array( buffer, byteOffset, length);
The following table lists the constants of the Float32Arrayobject.
|
Property |
Description |
|---|---|
|
Read-only. Gets the ArrayBuffer that is referenced by this array. |
|
|
Read-only. The length of this array from the start of its ArrayBuffer, in bytes, as fixed at construction time. |
|
|
Read-only. The offset of this array from the start of its ArrayBuffer, in bytes, as fixed at construction time. |
|
|
The length of the array. |
|
|
|
|
The following example shows how to use a Float32Array object to process the binary data acquired from an XmlHttpRequest:
var req = new XMLHttpRequest(); req.open('GET', "http://www.example.com"); req.responseType = "arraybuffer"; req.send(); req.onreadystatechange = function () { if (req.readyState === 4) { var buffer = req.response; var dataview = new DataView(buffer); var ints = new Float32Array(buffer.byteLength / 4); for (var i = 0; i < ints.length; i++) { ints[i] = dataview.getFloat32(i * 4); } alert(ints[10]); } }
Supported in the Internet Explorer 10 standards document mode. Also supported in Windows Store apps. See Version Information.
Not supported in the following document modes: Quirks, Internet Explorer 6 standards, Internet Explorer 7 standards, Internet Explorer 8 standards, Internet Explorer 9 standards.