Показать сообщение отдельно
  #10 (permalink)  
Старый 14.12.2016, 15:20
Интересующийся
Отправить личное сообщение для timecom Посмотреть профиль Найти все сообщения от timecom
 
Регистрация: 16.08.2015
Сообщений: 18

Сообщение от Dilettante_Pro Посмотреть сообщение
Вариант
var arrOne = [0, 9, 10, 11, 12, 20, 28, 32, 33, 47, 65, 69],
     arrTwo = [8, 14, 15, 16, 17, 18, 19, 31, 35, 36, 37, 58, 68, 73],
     i = 0, j = 0;
while (i < arrOne.length) {
   if(arrOne[i] < arrTwo[j]) {
      while(arrOne[i + 1] < arrTwo[j]) { arrOne.splice(i, 1);}
      i++; j++;
   } else {
       arrTwo.splice(j, 1);
   }
}
alert(arrOne + '\n' + arrTwo);
Спасибо). Примерно так я пытался делать, только через for.
Ответить с цитированием