Методот reverse

Методот reverse го менува редоследот на елементите во низата во обратен редослед. Методот го менува оригиналната низа (таа ќе стане превртена) и исто така ја враќа превртената низа (може да се користи и на еден, и на друг начин).

Синтакса

javascriptниза.reverse();

Пример

Ајде да ја превртиме низата:

javascriptlet arr = ['a', 'b', 'c'];
arr.reverse();

console.log(arr);

Резултат од извршувањето на кодот:

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

Пример

А сега ајде да ја запишеме превртената низа во нова променлива:

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

console.log(res);

Резултат од извршувањето на кодот:

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

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

Ајде да ги превртиме знаците од стрингот во обратен редослед. За да го направиме ова, ќе го поделиме стрингот во низа со помош на split со разделувач '' (овој разделувач ќе го постави секој знак од стрингот во посебен елемент на низата), ќе ја превртиме оваа низа со помош на reverse и потоа ќе ја споиме превртената низа назад со помош на join:

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

console.log(res);

Резултат од извршувањето на кодот:

javascript'987654321'

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

Да го поедноставиме решението од претходната задача - да ги споиме сите команди во синџир:

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

console.log(res);

Резултат од извршувањето на кодот:

javascript'987654321'

Погледнете ги и

  • методот split,
    кој дели стринг во низа според назначениот разделувач
  • методот join,
    кој ги соединува елементите на низата во стринг со назначениот разделувач