我有一个大问题。我想对这样的数组进行排序:
'0' ...
'0' ...
'id' => "XXXXX"
'from' ...
'name' => "XXXX"
'id' => "XXXXXXXX"
'story' => "XXXXXXXXXX"
'1' ...
'id' => "XXXXX"
'from' ...
'name' => "XXXX"
'id' => "XXXXXXXX"
'story' => "XXXXXXXXXX"
'2' ...
'id' => "XXXXX"
'from' ...
'name' => "XXXX"
'id' => "XXXXXXXX"
'story' => "XXXXXXXXXX"
我想按密钥FROM-NAME对数组进行排序。 你能救我吗?
答案 0 :(得分:3)
试试这个:
yourarray.sort(function(a,b){
return a.from.name<b.from.name ? -1 : 1;
});