Javascript 打字排序
如何在typeScript中对对象列表进行排序(基于名称)?Javascript 打字排序,javascript,typescript,sorting,key,Javascript,Typescript,Sorting,Key,如何在typeScript中对对象列表进行排序(基于名称)? “[{姓名:“普拉桑纳”,年龄:“22”,性别:“男性”,职务:“系统工程师”,地点:“钦奈”},{姓名:“尼提亚”,年龄:“21”,性别:“女性”,职务:“系统工程师”,地点:“钦奈”},{姓名:“拉杰什”,年龄:“24”,性别:“男性”,职务:“高级系统工程师”,地点:“迈索尔”},{姓名:“普里亚”,年龄:“20”,性别:“女性”,职务:“系统工程师”,地点:“班加罗尔”},{name:“Raja Raghul”,年龄:“21”
“[{姓名:“普拉桑纳”,年龄:“22”,性别:“男性”,职务:“系统工程师”,地点:“钦奈”},{姓名:“尼提亚”,年龄:“21”,性别:“女性”,职务:“系统工程师”,地点:“钦奈”},{姓名:“拉杰什”,年龄:“24”,性别:“男性”,职务:“高级系统工程师”,地点:“迈索尔”},{姓名:“普里亚”,年龄:“20”,性别:“女性”,职务:“系统工程师”,地点:“班加罗尔”},{name:“Raja Raghul”,年龄:“21”,性别:“男性”,职务:“系统工程师”,地点:“Hydrabad”}]
“您可以使用内置功能。您需要传递回调来告诉排序函数如何比较数组中的元素。
var a=/*您的数组*/;
a、 sort(function(x,y){return x.name y
。有关更多详细信息,请参阅。对于我们的示例,我们按字典顺序比较字符串并返回-1或1
这适用于JavaScript。在这个问题中没有特定于TypeScript的内容。您能解释一下排序函数在上述情况下是如何工作的吗?