【发布时间】:2017-02-12 12:05:37
【问题描述】:
我有一个具有属性的候选对象
candidateid:number;
name:string;
我希望根据name 属性对一组此类对象进行排序。如何在 Angular 2 中的 TypeScript 中实现这一点?
【问题讨论】:
标签: javascript arrays angular typescript sorting
我有一个具有属性的候选对象
candidateid:number;
name:string;
我希望根据name 属性对一组此类对象进行排序。如何在 Angular 2 中的 TypeScript 中实现这一点?
【问题讨论】:
标签: javascript arrays angular typescript sorting
它与普通的旧 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))
【讨论】:
localeCompare。
localeCompare - 一定是英国人写的...在节点 fwi 中不起作用