如何基于打字稿中的键对对象数组进行排序

时间:2016-10-04 10:49:57

标签: javascript angular typescript

我有一个具有属性的候选对象

candidateid:number;
name:string;

我希望根据name属性对这些对象进行排序。如何在角度2中的TypeScript中实现此目的?

1 个答案:

答案 0 :(得分:38)

它与普通的旧javascript相同。您仍然可以使用箭头功能使其更简洁。

x.sort((a, b) => a.name < b.name ? -1 : a.name > b.name ? 1 : 0)

或使用 localeCompare

x.sort((a, b) => a.name.localeCompare(b.name))
相关问题