Metoda reverse
Metoda reverse spremeni vrstni red elementov
v polju v obratnega.
Metoda spremeni izvorno polje (postalo
bo obrnjeno) in vrne tudi obrnjeno
polje (možno je uporabiti na oba načina).
Sintaksa
polje.reverse();
Primer
Obrnimo polje:
let arr = ['a', 'b', 'c'];
arr.reverse();
console.log(arr);
Rezultat izvajanja kode:
['c', 'b', 'a']
Primer
Sedaj zapišimo obrnjeno polje v novo spremenljivko:
let arr = ['a', 'b', 'c'];
let res = arr.reverse();
console.log(res);
Rezultat izvajanja kode:
['c', 'b', 'a']
Primer . Uporaba
Obrnimo znake niza v obratnem
vrstnem redu. Za to razdelimo niz v polje
z uporabo split
z ločilom '' (to ločilo bo postavilo
vsak znak niza v ločen element
polja), obrnemo to polje z uporabo
reverse in nato združimo obrnjeno
polje nazaj z uporabo join:
let str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');
console.log(res);
Rezultat izvajanja kode:
'987654321'
Primer . Uporaba
Poenostavimo rešitev prejšnje naloge - združimo vse ukaze v verigo:
let str = '123456789';
let res = str.split('').reverse().join('');
console.log(res);
Rezultat izvajanja kode:
'987654321'