简短版本:我正在寻找与Perl相当的JavaScript
for my $key ( sort { $hash{$a}{foo} cmp $hash{$b}{foo} } keys %hash ) {
# do something with $key
}
Run Code Online (Sandbox Code Playgroud)
更多详情:
我有一个JSON对象,它由一堆其他JSON对象组成,这些对象具有相同的属性,就像Perl中哈希的哈希:例如:
var peopleobj = {
"0291" : { "Forename" : "Jeremy", "Surname" : "Dyson" },
"0398" : { "Forename" : "Billy", "Surname" : "Bunter" },
"6714" : { "Forename" : "Harry", "Surname" : "Peterson" },
"9080" : { "Forename" : "Barry", "Surname" : "Mainwaring"}
}
Run Code Online (Sandbox Code Playgroud)
我想peopleobj按照姓氏值的顺序迭代对象,例如以姓氏顺序打印出姓名.简单的JavaScript或jQuery解决方案将在部署它的上下文中工作.
提前感谢您宝贵的时间.