Nie ma sposobu, aby znaleźć maksymalną/minimalną w ogólnym przypadku bez zapętlenie poprzez wszystkie n elementów (jeśli go od 1 do n-1, to skąd wiesz, czy element n nie jest większy (lub mniejszy) niż aktualny maks./Min)?
Wspomniał Pan, że wartości zmieniają się co kilka sekund. Jeśli wiesz dokładnie, które wartości się zmieniają, możesz zacząć od poprzednich wartości maksymalnych/minimalnych i porównać je tylko z nowymi, ale nawet w tym przypadku, jeśli jedną z wartości, które zostały zmodyfikowane było twoje stare maks./Min, możesz Muszę ponownie przechodzić przez nie.
Inna alternatywa - ponownie, tylko jeśli liczba wartości, które ulegną zmianie, jest mała - będzie przechowywanie wartości w strukturze, takiej jak drzewo lub sterty, a jako nowe wartości zostaną wstawione (lub zaktualizowane)) odpowiednio. Ale czy możesz to zrobić, nie jest jasne w oparciu o twoje pytanie.
Masz obiekt, a nie JSON. –
@Oleg: Cóż, biorąc pod uwagę tylko to, może to być JSON. Youssef: Przetwórz JSON na obiekt i sprawdź jego właściwości. –
@ OlegV.Volkov Używam JSON.parse() nie powinno to zrobić Json? – Youssef