我试图使用类型化数组而不是数组来减少内存:
function createarrayInt8(numrows,numcols,number){
var arr = new Int8Array(numrows);
for (var i = 0; i < numrows; ++i){
var columns = new Int8Array(numcols);
for (var j = 0; j < numcols; ++j){
columns[j] = number;
}
arr[i] = columns;
}
return arr;
}Run Code Online (Sandbox Code Playgroud)
但是我无法创建多维Typed数组。为什么?我是否只需要将“数字”变量强制转换为Int8?