Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   сортировка массива (https://javascript.ru/forum/jquery/14681-sortirovka-massiva.html)

Nightmare 26.01.2011 00:12

сортировка массива
 
есть массив:
www.google.com
rambler.ru
yandex.ru
www.bing.com

Как отсортировать массив не учитывая "www." ?

Gvozd 26.01.2011 00:27

почти также, как и учитывая www

Nightmare 26.01.2011 01:56

та ты остряк

Gvozd 26.01.2011 02:24

ну, с чувством юмора у меня достаточно хорошо.
но в данном случае ответ абсолютно серьезный, и верный

Kolyaj 26.01.2011 09:52

var hosts = ['www.google.com', 'rambler.ru', 'yandex.ru', 'www.bing.com'];
hosts.sort(function(h1, h2) {
    h1 = h1.replace(/^www\./, '');
    h2 = h2.replace(/^www\./, '');
    return h1 < h2 ? -1 : h1 > h2 ? 1 : 0;
});
alert(hosts.join('\n'));


Часовой пояс GMT +3, время: 18:44.