Jak mohu najít největší číslo obsažené v poli JavaScriptu?

Mám jednoduchý objekt JavaScript Array obsahující několik čísel.

[267, 306, 108]

Existuje funkce, která by našla největší číslo v tomto poli?

Odpověď

Vsaďte na záchranu:

Array.max = function( array ){
    return Math.max.apply( Math, array );
};

Upozornění :protože maximální počet argumentů je na některých virtuálních počítačích až 65535, použijte cyklus for, pokud si nejste jisti, že pole je tak malé.