JavaScript метод reverse()

JavaScript Array

Определение и применение

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


Обращаю Ваше внимание, что если массив не является непрерывным (существуют разрывы между индексами), то метод reverse() заполняет эти разрывы элементами со значением undefined.


Поддержка браузерами

МетодChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
reverse()ДаДаДаДаДаДа

JavaScript синтаксис:

array.reverse()

Версия JavaScript

ECMAScript 1 (реализовано в JavaScript 1.1)

Значения параметров

Нет

Пример использования

var x = [1, 2, 3, "a", "b", "c"]; // инициализируем переменную, содержащую массив

x.reverse(); // значение переменной ["c", "b", "a", 3, 2, 1]

var y = [1, 2, 3]; // инициализируем переменную, содержащую массив
y[5] = 6; // добавляем значение 6 под индексом массива 5

y.reverse(); // значение переменной [6, undefined, undefined, 3, 2, 1]
JavaScript Array