Declara uma matriz bidimensional vazia em JavaScript?

Eu quero criar uma matriz bidimensional em JavaScript onde eu vou armazenar as coordenadas (x, y). Ainda não sei quantos pares de coordenadas terei porque serão dinamicamente gerados pela entrada do usuário.

Exemplo de array 2d pré-definido:

var Arr=[[1,2],[3,4],[5,6]];

Eu acho que posso usar o método PUSH para adicionar um novo registro no final da matriz.

Como eu declaro um array bidimensional vazio para que quando eu usar meu primeiro Arr.push () ele seja adicionado ao índice 0, e cada próximo registro escrito por push levará o próximo índice?

Isso é provavelmente muito fácil de fazer, eu sou apenas um novato no JS, e eu apreciaria se alguém pudesse escrever um pequeno trecho de código que eu pudesse examinar. obrigado

questionAnswers(10)

yourAnswerToTheQuestion