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