相关疑难解决方法(0)

按字符串属性值对对象数组进行排序

我有一个JavaScript对象数组:

var objs = [ 
    { first_nom: 'Lazslo', last_nom: 'Jamf'     },
    { first_nom: 'Pig',    last_nom: 'Bodine'   },
    { first_nom: 'Pirate', last_nom: 'Prentice' }
];
Run Code Online (Sandbox Code Playgroud)

如何根据last_nomJavaScript中的值对它们进行排序?

我知道sort(a,b),但这似乎只适用于字符串和数字.我是否需要为toString()对象添加方法?

javascript arrays sorting

2535
推荐指数
44
解决办法
137万
查看次数

按属性对对象数组进行排序(使用自定义顺序,而不是按字母顺序)

我想就这个小问题得到你的帮助.

我想根据代码值订购此数组,但不按字母顺序排序. (我用粗体指定了这个,但最终还是被标记了,人们甚至不关心阅读这个问题)

例如,我想有所有绿色的对象,那么所有的蓝色的人,然后将所有的红色的.最好的方法是什么?

[
    { code: "RED", value: 0},
    { code: "BLUE", value: 0},
    { code: "RED", value: 0},
    { code: "GREEN", value: 0},
    { code: "BLUE", value: 0},
    { code: "RED", value: 0},
    { code: "GREEN", value: 0},
    { code: "BLUE", value: 0}
]
Run Code Online (Sandbox Code Playgroud)

是否可以使用sort函数执行此操作?那种情况会是什么情况?

javascript arrays sorting

0
推荐指数
1
解决办法
1035
查看次数

标签 统计

arrays ×2

javascript ×2

sorting ×2