对数组中的json进行排序

Bub*_*ble 0 javascript arrays sorting json

我想根据以下属性对Array进行排序:

[
{num:5},{num:3},{num:6},{num:9}
] 
Run Code Online (Sandbox Code Playgroud)

排序后,我想得到

[
{num:3},{num:5},{num:6},{num:9}
] 
Run Code Online (Sandbox Code Playgroud)

如何在JavaScript中执行此操作?

Mik*_*e M 7

sort函数(literal)分别为升序,降序和等号返回1,-1,0.

array.sort(function(a, b) {
      return a.num - b.num
});
Run Code Online (Sandbox Code Playgroud)


ril*_*lut 6

the_array.sort(function(a,b) { return a.num-b.num } );

sort()中的函数是比较器