Показать сообщение отдельно
  #10 (permalink)  
Старый 22.01.2011, 23:26
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от e1f
а теперь думаем
да уж, не доглядел:

var array = [1, 2, 1, 10, 5, 3, 4, 40, 50], i = array.length, result = [];

array.sort(function(a,b) {
    return b-a;
});

while(i--){
    if(result.join().search(array[i]+'\\b') == '-1') {
        result.push(array[i]);
    }
}

alert(result);

Последний раз редактировалось monolithed, 23.01.2011 в 14:31.
Ответить с цитированием