UNPKG

mp3

Version:
20 lines (15 loc) 388 B
/** * Makes a multidimensional array */ exports.makeArray = function(lengths, Type) { if (!Type) Type = Float64Array; if (lengths.length === 1) { return new Type(lengths[0]); } var ret = [], len = lengths[0]; for (var j = 0; j < len; j++) { ret[j] = exports.makeArray(lengths.slice(1), Type); } return ret; };