我试图实现“数组排序”。但我需要这样做:
array["element0"] = 5
array["element1"] = 3
array["element2"] = 4
每个索引都是元素id,该索引的值是订单。在大多数情况下,使用顺序作为索引和表达式:
arr.splice(to, 0, array.splice(from,1)[0]);
但我需要重新排序数组的值而不是索引。
有什么想法?
答案 0 :(得分:1)
如果您正在使用数组,那么如果您想要反转数组,可以直接在数组上使用reverse()
javascript。
例如:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.reverse();
结果将是:Mango,Apple,Orange,Banana
注意:如果你的变量是一个对象,这将不起作用。