Показать сообщение отдельно
  #16 (permalink)  
Старый 26.07.2018, 18:09
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

родной реверс так работает, с обоих сторон фигачит =)
2 перестановки за итерацию
function reverse(array) {
  var j = array.length - 1;
  for (var i = 0; i < j; i++, j--) {
    [array[i], array[j]] = [array[j], array[i]];
  }
  return array;
}
Ответить с цитированием