在js中对关联数组进行排序

时间:2012-07-21 12:43:56

标签: javascript jquery arrays

我有一个大问题。我想对这样的数组进行排序:

 '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对数组进行排序。 你能救我吗?

1 个答案:

答案 0 :(得分:3)

试试这个:

yourarray.sort(function(a,b){
    return a.from.name<b.from.name ? -1 : 1;
});