У меня есть разреженный массив в Jscript с ненулевыми элементами, имеющими как отрицательные, так и положительные индексы. Когда я пытаюсь использовать цикл for for, он не пересекает массив с самого низкого (отрицательного) индекса на самый высокий положительный индекс. Вместо этого он возвращает массив в том порядке, в котором я добавил элементы. Перечисление тоже не работает. Есть ли способ, который позволит мне это сделать?Перемещение отрицательных разложений в массиве в JScript
Пример
arrName = new Array();
arrName[-10] = "A";
arrName[20] = "B";
arrName[10] = "C";
Когда цикл через, он должен дать мне то С Б.