对json数组进行排序

Gya*_*raw 1 javascript sorting json

function demo() {
            var test = [{
                level: 19,
                title: "hello1"
            }, {
                level: 2,
                title: "hello2"
            },
            {
                level: 5,
                title: "hello5"
            }];
Run Code Online (Sandbox Code Playgroud)

我想对这个数组进行排序,但无法找到一种方法.

Flo*_*ent 6

您可以创建自定义排序功能:

// Sort by level
test.sort(function(a, b) {
  return a.level - b.level;
});
Run Code Online (Sandbox Code Playgroud)

结果对象:

[
  {"level":2,"title":"hello2"},
  {"level":5,"title":"hello5"},
  {"level":19,"title":"hello1"}
]
Run Code Online (Sandbox Code Playgroud)