草庐IT

javascript排序稀疏数组保持索引

对稀疏数组进行排序并使元素保持在相同索引上的最佳方法是什么?例如:a[0]=3,a[1]=2,a[2]=6,a[7]=4,a[8]=5,我想排序后有a[0]=2,a[1]=3,a[2]=4,a[7]=5,a[8]=6. 最佳答案 这是一种方法。它将定义的数组元素复制到一个新数组并保存它们的索引。它对新数组进行排序,然后将排序后的结果放回先前使用的索引中。vara=[];a[0]=3;a[1]=2;a[2]=6;a[7]=4;a[8]=5;//sortFnisoptionalarraysortcallbackfunction,//de

javascript排序稀疏数组保持索引

对稀疏数组进行排序并使元素保持在相同索引上的最佳方法是什么?例如:a[0]=3,a[1]=2,a[2]=6,a[7]=4,a[8]=5,我想排序后有a[0]=2,a[1]=3,a[2]=4,a[7]=5,a[8]=6. 最佳答案 这是一种方法。它将定义的数组元素复制到一个新数组并保存它们的索引。它对新数组进行排序,然后将排序后的结果放回先前使用的索引中。vara=[];a[0]=3;a[1]=2;a[2]=6;a[7]=4;a[8]=5;//sortFnisoptionalarraysortcallbackfunction,//de