Metoden reverse
Metoden reverse ændrer rækkefølgen af elementer
i et array til den omvendte.
Metoden ændrer det oprindelige array (det
bliver vendt om) og returnerer også det vendte
array (man kan bruge det på begge måder).
Syntaks
array.reverse();
Eksempel
Lad os vende et array om:
let arr = ['a', 'b', 'c'];
arr.reverse();
console.log(arr);
Resultatet af kodeudførelsen:
['c', 'b', 'a']
Eksempel
Lad os nu gemme det vendte array i en ny variabel:
let arr = ['a', 'b', 'c'];
let res = arr.reverse();
console.log(res);
Resultatet af kodeudførelsen:
['c', 'b', 'a']
Eksempel . Anvendelse
Lad os vende tegnene i en streng om i omvendt
rækkefølge. For at gøre dette deler vi strengen op i et array
ved hjælp af split
med separator '' (denne separator vil placere
hvert tegn i strengen i et separat element i
arrayet), vender dette array om ved hjælp af
reverse og samler derefter det vendte
array tilbage til en streng ved hjælp af join:
let str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');
console.log(res);
Resultatet af kodeudførelsen:
'987654321'
Eksempel . Anvendelse
Lad os forenkle løsningen på den forrige opgave - lad os samle alle kommandoer i en kæde:
let str = '123456789';
let res = str.split('').reverse().join('');
console.log(res);
Resultatet af kodeudførelsen:
'987654321'