Od provozovatele projektu Rychlost.CZ

sort

Definice a použití

Metoda Sort() objektu Array rozstřídí elementy pole.

Pořadí řazení může být buď abecední nebo číselné, a to buď vzestupně (nahoru) nebo sestupně (dolů).

Ve výchozím nastavení tato metoda třídí elementy jako řetězce (String) v abecedním a vzestupném pořadí.

Tato metoda mění původní pole.

Syntaxe

array.sort(funkce)

ParametrPopis
funkceVolitelné. Funkce, která definuje alternativní pořadí třídění

Návratová hodnota

Vrací pole, s roztříděnými elementy

Ukázka:

Ukázka roztřídění elementů pole podle abecedy metodou Sort()

Javascript
var ptaci = ["Jestřáb", "Sokol", "Orel", "Kos", "Páv", "Datel"];
var a = ptaci.sort();

Výsledek:

Datel,Jestřáb,Kos,Orel,Páv,Sokol
Ukázka:

Ukázka roztřídění elementů metodou Sort()

Javascript
var cisla = [656,20,3,798,200];
var a = cisla.sort();
// Metoda třídí elementy jako řetězce (String) v abecedním a vzestupném pořadí

Výsledek:

20,200,3,656,798
Ukázka:

K roztřídění čísel použijte následující kód

Javascript
var cisla = [656,20,3,798,200];
var a = cisla.sort(function(a, b){return a-b});

Výsledek:

3,20,200,656,798

Podpora webových prohlížečů

Firefoxano
Internet Explorerano
Google Chromeano
Safariano
Operaano