Export (0) Print
Expand All

subarray Method (Float64Array)

Gets a new Float64Array view of the ArrayBuffer Object store for this array, specifying the first and last members of the subarray.

var newFloat64Array = float64Array.subarray(begin, end);

newFloat64Array

The subarray returned by this method.

begin

The index of the beginning of the array.

end

The index of the end of the array.

If either begin or end is negative, it refers to an index from the end of the array, as opposed to from the beginning. If end is unspecified, the subarray contains all elements from begin to the end of the typed array. The range specified by the begin and end values is clamped to the valid index range for the current array. If the computed length of the new typed array would be negative, it is clamped to zero. The returned array is of the same type as the array on which this method is invoked.

The following example shows how to get a subarray three elements long, starting with the first element of the array.

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 floatArr = new Float64Array(buffer.byteLength / 8);
            var subArr = floatArr.subarray(0, 2);
        }
    }

Supported in the following document modes: Internet Explorer 10 standards and Internet Explorer 11 standards. Also supported in Store apps (Windows 8 and Windows Phone 8.1). 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.

Show:
© 2014 Microsoft