Показать сообщение отдельно
  #19 (permalink)  
Старый 13.07.2015, 22:05
Интересующийся
Отправить личное сообщение для silent Посмотреть профиль Найти все сообщения от silent
 
Регистрация: 10.07.2015
Сообщений: 10

вставлю еще я 5 копеек
алгоритм должен пропускать 2 - 1 - 0 ??

var arr = [6, 7, 8, 9, 14, 15, 16, 20, 21];
var mas = [];
for(var i = 0, j = 3; i < arr.length; i++, j-=1) { 
  (j > 0) ? mas.push(arr[i] + '-' + arr[i+j]) : j = 3;
  i+=j;
}
alert(mas)
Ответить с цитированием