Конденсировать разреженный массив в Javascript?
У меня есть массив элементов, где записи редки. Как я могу легко сконцентрировать разреженный массив в плотный массив, чтобы мне не приходилось постоянно проверять нулевые и неопределенные значения каждый раз, когда я перебираю данные?
Вот некоторые примеры данных:
var sparse = [];
sparse[1] = undefined;
sparse[5] = 3;
sparse[10] = null;
var dense = sparseToDenseArray(sparse);
// dense should be [3]