使用“反转”索引进行排序

时间:2015-06-23 09:40:08

标签: javascript

我试图实现“数组排序”。但我需要这样做:

array["element0"] = 5
array["element1"] = 3
array["element2"] = 4

每个索引都是元素id,该索引的值是订单。在大多数情况下,使用顺序作为索引和表达式:

arr.splice(to, 0, array.splice(from,1)[0]);

但我需要重新排序数组的值而不是索引。

有什么想法?

1 个答案:

答案 0 :(得分:1)

如果您正在使用数组,那么如果您想要反转数组,可以直接在数组上使用reverse() javascript。

例如:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.reverse();

结果将是:Mango,Apple,Orange,Banana

注意:如果你的变量是一个对象,这将不起作用。