Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 打字排序_Javascript_Typescript_Sorting_Key - Fatal编程技术网

Javascript 打字排序

Javascript 打字排序,javascript,typescript,sorting,key,Javascript,Typescript,Sorting,Key,如何在typeScript中对对象列表进行排序(基于名称)? “[{姓名:“普拉桑纳”,年龄:“22”,性别:“男性”,职务:“系统工程师”,地点:“钦奈”},{姓名:“尼提亚”,年龄:“21”,性别:“女性”,职务:“系统工程师”,地点:“钦奈”},{姓名:“拉杰什”,年龄:“24”,性别:“男性”,职务:“高级系统工程师”,地点:“迈索尔”},{姓名:“普里亚”,年龄:“20”,性别:“女性”,职务:“系统工程师”,地点:“班加罗尔”},{name:“Raja Raghul”,年龄:“21”

如何在typeScript中对对象列表进行排序(基于名称)?
“[{姓名:“普拉桑纳”,年龄:“22”,性别:“男性”,职务:“系统工程师”,地点:“钦奈”},{姓名:“尼提亚”,年龄:“21”,性别:“女性”,职务:“系统工程师”,地点:“钦奈”},{姓名:“拉杰什”,年龄:“24”,性别:“男性”,职务:“高级系统工程师”,地点:“迈索尔”},{姓名:“普里亚”,年龄:“20”,性别:“女性”,职务:“系统工程师”,地点:“班加罗尔”},{name:“Raja Raghul”,年龄:“21”,性别:“男性”,职务:“系统工程师”,地点:“Hydrabad”}]

您可以使用内置功能。您需要传递回调来告诉排序函数如何比较数组中的元素。

var a=/*您的数组*/;
a、 sort(function(x,y){return x.name y
。有关更多详细信息,请参阅。对于我们的示例,我们按字典顺序比较字符串并返回-1或1


这适用于JavaScript。在这个问题中没有特定于TypeScript的内容。

您能解释一下排序函数在上述情况下是如何工作的吗?