小编Jar*_*zło的帖子

在javascript中将顺序设置为对象数组

我需要找到一种最简单的方法来设置对象数组的顺序.例如,有一个数组:

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)

它指的idarray物品的物体属性.

现在我需要重新排序数组,所以它应该像:

var array = [
    {id: 1, name: "Matt"},
    {id: 4, name: "Bruce"},
    {id: 2, name: "Jack"},
    {id: 3, name: "Morgan"}
]
Run Code Online (Sandbox Code Playgroud)

javascript arrays sorting object

8
推荐指数
1
解决办法
1050
查看次数

标签 统计

arrays ×1

javascript ×1

object ×1

sorting ×1