Skraplanie rzadkiej tablicy w Javascript?

Mam tablicę elementów, w których wpisy są rzadkie. W jaki sposób mogę łatwo skondensować macierz rzadką do gęstej tablicy, aby nie musiałem sprawdzać wartości zerowych i niezdefiniowanych za każdym razem, gdy przeglądam dane?

Oto kilka przykładowych danych:

var sparse = [];
sparse[1] = undefined;
sparse[5] = 3;
sparse[10] = null;

var dense = sparseToDenseArray(sparse);
// dense should be [3]

questionAnswers(6)

yourAnswerToTheQuestion