creando matrices de 2 dimensiones
Soy nuevo en JS y necesito ayuda básica:
Tengo una hoja de cálculo que tiene una matriz cuadrada de datos.
Puedo leer estos datos de la siguiente manera:
var freqArr = new Array(new Array());
var freqSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("freq");
var freqRows = freqSheet.getDataRange();
var freqNumRows = freqRows.getNumRows();
freqArr = freqSheet.getRange(2, 2, freqNumRows, freqNumRows).getValues();
Ahora quiero crear una matriz en la memoria similar a la que he leído en la hoja
var tempArr = new Array(new Array());
for (var i = 0; i <= 3; i++) {
for (var j = 0; j <= 3; j++) {
tempArr [i][j] = freqArr[i][j] ;
}
}
Tan pronto como j incs de 0 a 1 e intento almacenar cualquier cosa en tempArr [i] [j], aparece un error "TypeError: No se puede establecer la propiedad" 0.0 "de indefinido en" xxx "
He intentado todas las combinaciones de crear tempArr que puedo imaginar y algunas más.