Метад 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'