Erstellen von 2-dimensionalen Arrays

Ich bin neu bei JS und benötige grundlegende Hilfe:

Ich habe eine Tabelle mit einer quadratischen Datenmatrix.

Ich kann diese Daten wie folgt lesen:

  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();

Ich möchte jetzt ein Array im Speicher erstellen, das demjenigen ähnlich ist, das ich vom Blatt gelesen habe

 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] ;
    }
  }

Sobald j zwischen 0 und 1 liegt und ich versuche, etwas in tempArr [i] [j] zu speichern, erhalte ich die Fehlermeldung "TypeError: Eigenschaft" 0.0 "von undefined kann nicht auf" xxx "gesetzt werden

Ich habe jede erdenkliche Kombination aus tempArr und ein paar mehr ausprobiert.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage