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