[JavaScript]javascript, najmniejsza wartość w tablicy |
[JavaScript]javascript, najmniejsza wartość w tablicy |
21.10.2013, 22:25:25
Post
#1
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 14.10.2013 Ostrzeżenie: (0%) |
Dlaczego to nie działa..
var tablica= [54,65,33,21,64]; function min(tablica) { var minimum = tablica[0]; for (var i=1; i<tablica.length; i++) { minimum = (tablica[i] < minimum)? tablica[i] : minimum; } return (minimum); } document.write(tablica[i]); |
|
|
21.10.2013, 22:34:52
Post
#2
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 56 Dołączył: 3.06.2010 Skąd: Tarnowskie Góry Ostrzeżenie: (0%) |
bo tutaj nie wie co to za zmienna 'i'
Kod document.write(tablica[i]); zamień na: Kod document.write(min(tablica));
-------------------- |
|
|
21.10.2013, 22:37:18
Post
#3
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 14.10.2013 Ostrzeżenie: (0%) |
dziękuje 'vermis', działa;)
|
|
|
22.10.2013, 07:08:26
Post
#4
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%) |
Kod var tablica = [54,65,33,21,64]; var wynik = tablica.reduce(function(a, b ) { return a<b?a:b; }); alert(wynik); reduce -------------------- |
|
|
24.10.2013, 01:23:58
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) |
reduce więc redukujmy dalej i korzystajmy z gotowych funkcji ]:-> Cytat var a = [54,65,33,21,64]; Math.min.apply(null, a); -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 20:40 |