![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 1 Dołączył: 1.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanie jak policzyć wartość maksymalną z takiej tablicy w javascript ?
zwykła tablica to wiem (IMG:style_emoticons/default/smile.gif)
ale potrzebuję ustalić index klucza z najwyższą wartością z tej tablicy poniżej.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 33 Dołączył: 10.05.2011 Skąd: Krak Ostrzeżenie: (0%) ![]() ![]() |
Można też napisać zwykłą funkcję:
Kod function maxValueKey(arr) { var value; // Największa wartość. var key; // Klucz majwiększej wartości. for(var x in arr) { if(arr.hasOwnProperty(x)) if(key == undefined || arr[x] > value) { value = arr[x]; key = x; } } return key; } Poprzednia wersja jest o wiele wygodniejsza i byłoby lepiej gdyby można było ją zatosować. Masz jakieś komunikaty mówiące o tym w czym konkretnie przeszkadza metoda, którą podałem w pierwszym poście? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 16:52 |