Typed Arrays in Gecko 2: Float32Array concatenation and expansion.
- by janesconference
Hi all,
I'm a bit confused with Javascript Typed Arrays.
What I have several *Float32Array*s, that have no concat method.
I'd like to concatenate them all inside another Float32Array, but:
as I said before, there is no concatenation method
if I try to write past the array length, the array is not expanded (aka this won't work - please note that event.frameBuffer and buffer are both Float32Array and that I don't know what the final length of my buffer will be):
var length_now = buffer.length;
for (var i = 0; i < event.frameBuffer.length; i += 1) {
buffer [length_now + i] = event.frameBuffer[i];
}
The only solution I found is to copy the Float32Array in a regular array, that's definitely not what I want. How would you do, stackoverflowers?