I've a Float32Array of 10659503 elements in length. I want to chunk (split) it into small arrays of fixed length. How to do that? I've tried the method bellow it's not working:
var LENGTH = 4096;
var chunking = function(data) {
    var chunks = [];
    for (var i = 0; i < data.length; i += LENGTH) {
        var index = ~~(i/LENGTH);
        var offset = i%LENGTH;
        if (offset === 0) {
            chunks[i] = data.subarray(i, LENGTH);
        }
    }
    console.log(chunks);
}
Thank you,
 
     
     
    