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

How to sort object array based on key in typescript

本问题已经有最佳答案,请猛点这里访问。

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

1
2
candidateid:number;
name:string;

我希望基于name属性对此类对象的数组进行排序。如何在Angular2的字体脚本中实现这一点?


它和普通的老javascript一样。您仍然可以使用箭头函数使其更简洁。

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

或者使用本地公司。

1
x.sort((a, b) => a.name.localeCompare(b.name))