Краткая версия: я ищу JavaScript-эквивалент Perl
for my $key ( sort { $hash{$a}{foo} cmp $hash{$b}{foo} } keys %hash ) {
# do something with $key
}
Подробнее:
У меня есть объект 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"}
}
Я хочу перебирать объекты в peopleobj
в порядке значений фамилий, например, чтобы распечатать имена в порядок фамилии. Обычные решения JavaScript или jQuery будут работать в контексте, в котором они развертываются.
Заранее благодарим за ваше драгоценное время.