Pod którym indeksem jest najmniejsza wartość?

0

Witam!
Czy istnieje możliwość sprawdzenia, pod którym indeksem siedzi najmniejsza wartość w tablicy? Język to Java Script.
Pozdrawiam.

2
var index = tab.indexOf(Math.min.apply(Math, tab));

zamiana znacznika <code class="js"> na <code class="javascript"> - @furious programming

2
var arr = [5, 10, 20, 1];
var i = arr.indexOf(Math.min.apply(Math, arr));
console.log(i);

@up sekundy :|

0

Ok, działa; dzięki za szybka odpowiedź. Prosiłbym jeszcze o proste wytłumaczenie zasady działania tego kodu.
Z części, którą rozumiem to:

  1. tab.indexOf() - zwraca indeks elementu tablicy podanego w argumencie,
  2. Math.min() - zwraca najmniejszą wartość spośród podanych argumentów,
    ...i teraz Math.min.apply(Math, tab) - z tego co wyczytałem to wywołuje funkcję Math.min z kontekstem Math i argumentem tab; tylko jak to w praktyce przebiega? Wiem tylko, że zwraca to najmniejszą wartość z tablicy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0