Просмотр полной версии : сортировка массива
Nightmare
26.01.2011, 00:12
есть массив:
www.google.com
rambler.ru
yandex.ru
www.bing.com
Как отсортировать массив не учитывая "www." ?
почти также, как и учитывая www
Nightmare
26.01.2011, 01:56
та ты остряк
ну, с чувством юмора у меня достаточно хорошо.
но в данном случае ответ абсолютно серьезный, и верный
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'));
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot