Feuille de calcul Google Script Comment faire pour Transposer / faire Pivoter un Tableau Multi-dimensionnel?

Je suis en train de créer une fonction qui prend un tableau et de les transposer, de sorte que les lignes se tourne vers des colonnes et des colonnes de lignes.

Pas sûr de ce que j'ai fait de mal ou de manquant, mais continue de recevoir ce message une fois que le tableau est de passer au travers....

TypeError: Impossible de définir la propriété "0.0" undefined "xxxxxx".

l'erreur est sur la ligne de

résultat[row][col] = tableau[col][row]; //Rotation

Un pointeur serait très apprécié.

function transposeArray(array){
        var result = [];
        for(var row = 0; row < array.length; row++){ //Loop over rows
          for(var col = 0; col < array[row].length; col++){ //Loop over columns
            result[row][col] = array[col][row]; //Rotate
          }
        }
        return result;
    }

OriginalL'auteur user1488934 | 2013-05-18