Вход

Просмотр полной версии : сортировка массива


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'));