Показать сообщение отдельно
  #62 (permalink)  
Старый 04.08.2018, 13:32
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,590

function fn(arr){
  var obj = Object.create(null), i = arr.length, max = 0;
  while(i--){
    if(arr[i] > max){
      while(++max < arr[i])
        obj[max] = true;
    }else{
      delete obj[arr[i]];
    }
  }
  return Object.keys(obj);
}
__________________
29375, 35
Ответить с цитированием