Declaring jagged array in javascript

Hi there,
I am busy with a tutorial but the syntax differs from the way unity’s declarations work and I am not sure how to change it to work. Can anyone please assist me?

The function’s purpose is basically to assign x,y coordinates to a bunch of blocks within shapes (each shape consists of 4 blocks).

enum Tetrominoes { NoShape, ZShape, SShape, LineShape, 
           TShape, SquareShape, LShape, MirroredLShape };

private Tetrominoes pieceShape;
private int coords[][];
private int[][][] coordsTable;

public Shape() {

    coords = new int[4][2];
    setShape(Tetrominoes.NoShape);

}

**public void setShape(Tetrominoes shape) {
     coordsTable = new int[][][] {
        { { 0, 0 },   { 0, 0 },   { 0, 0 },   { 0, 0 } },
        { { 0, -1 },  { 0, 0 },   { -1, 0 },  { -1, 1 } },
        { { 0, -1 },  { 0, 0 },   { 1, 0 },   { 1, 1 } },
        { { 0, -1 },  { 0, 0 },   { 0, 1 },   { 0, 2 } },
        { { -1, 0 },  { 0, 0 },   { 1, 0 },   { 0, 1 } },
        { { 0, 0 },   { 1, 0 },   { 0, 1 },   { 1, 1 } },
        { { -1, -1 }, { 0, -1 },  { 0, 0 },   { 0, 1 } },
        { { 1, -1 },  { 0, -1 },  { 0, 0 },   { 0, 1 } }
    };**

    for (int i = 0; i < 4 ; i++) {
        for (int j = 0; j < 2; ++j) {
            coords_[j] = coordsTable[shape.ordinal()]*[j];*_

}
}
pieceShape = shape;
}
Thanks!