Метод 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,
    који спаја елементе низа у низу са наведеним сепаратором