Mam tablicę asocjacyjną, która wygląda tak:Powrót Maksymalna wartość z tablicy asocjacyjnej (Object)
var data = {
0: {
'Number_of_Something': 212
},
1: {
'Number_of_Something': 65
},
2: {
'Number_of_Something': 657
}
}
muszę wydobyć najwyższą wartość w polu Number_of_Something
jednak, ponieważ jest to dziedzina w ramach obiekt obiektu, jest nieco bardziej skomplikowany niż po prostu podążanie podobną metodą do czegoś zarysowanego here.
Zapętlenie obiektu i zapisanie wartości, a następnie jej zastąpienie, jeśli następny jest większy, wydaje się być najprostszą i najbardziej oczywistą opcją.
Po prostu zadaję to pytanie w przypadku, gdy istnieje prostszy (mądrzejszy) sposób osiągnięcia tego innego niż metoda opisana powyżej?
Dlaczego 'dane' jest obiektem, a nie tablicą lub co najmniej obiektem podobnym do tablicy? –
@FelixKling to obiekt JSON przekazany ze skryptu PHP. Zmuszam obiekt do innych celów :) –
Co jest nie tak z zapętlaniem się elementów obiektu? Wydaje się to dość proste, możliwe do utrzymania i bardzo zgodne ze mną. – RobG