我需要找到一种最简单的方法来设置对象数组的顺序.例如,有一个数组:
var array = [
{id: 1, name: "Matt"},
{id: 2, name: "Jack"},
{id: 3, name: "Morgan"},
{id: 4, name: "Bruce"}
];
Run Code Online (Sandbox Code Playgroud)
我提供了
var order = [1,4,2,3];
Run Code Online (Sandbox Code Playgroud)
它指的id是array物品的物体属性.
现在我需要重新排序数组,所以它应该像:
var array = [
{id: 1, name: "Matt"},
{id: 4, name: "Bruce"},
{id: 2, name: "Jack"},
{id: 3, name: "Morgan"}
]
Run Code Online (Sandbox Code Playgroud)