АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
93 of 264 menu
Бесплатная Тренировка Верстки. Приглашаются желающие поверстать!

Метод reverse

Метод reverse изменяет порядок элементов в массиве на обратный. Метод изменяет исходный массив (он станет перевернутым) и возвращает также перевернутый массив (можно пользоваться и так, и так).

Синтаксис

массив.reverse();

Пример

Давайте перевернем массив:

let arr = ['a', 'b', 'c']; arr.reverse(); console.log(arr);

Результат выполнения кода:

['c', 'b', 'a']

Пример

А теперь давайте запишем перевернутый массив в новую переменную:

let arr = ['a', 'b', 'c']; let res = arr.reverse(); console.log(res);

Результат выполнения кода:

['c', 'b', 'a']

Пример . Применение

Давайте перевернем символы строки в обратном порядке. Для этого разобьем строку в массив с помощью split по разделителю '' (этот разделитель положит каждый символ строки в отдельный элемент массива), перевернем этот массив с помощью reverse и затем сольем перевернутый массив обратно с помощью join:

let str = '123456789'; let arr1 = str.split(''); let arr2 = arr1.reverse(); let res = arr2.join(''); console.log(res);

Результат выполнения кода:

'987654321'

Пример . Применение

Упростим решение предыдущей задачи - сольем все команды в цепочку:

let str = '123456789'; let res = str.split('').reverse().join(''); console.log(res);

Результат выполнения кода:

'987654321'

Смотрите также

  • метод split,
    который разбивает строку в массив по указанному разделителю
  • метод join,
    который объединяет элементы массива в строку с указанным разделителем
enru