我有一个Jscript的稀疏数组,其中非空元素出现在负数和正数索引位置。当我尝试使用for in循环时,它不会按照最低(负)索引到最高正索引的顺序遍历数组。相反,它按照我添加元素的顺序返回数组。枚举也行不通。有没有一种方法让我做到这一点?
示例
当循环时,它应该给我A,然后是C,最后是B。
arrName = new Array();
arrName[-10] = "A";
arrName[20] = "B";
arrName[10] = "C";
当循环时,它应该给我A,然后是C,最后是B。