Metoden reverse
Metoden reverse ändrar ordningen på elementen
i en array till den omvända.
Metoden ändrar den ursprungliga arrayen (den
kommer att bli omvänd) och returnerar även den omvända
arrayen (man kan använda den på båda sätten).
Syntax
array.reverse();
Exempel
Låt oss vända på en array:
let arr = ['a', 'b', 'c'];
arr.reverse();
console.log(arr);
Resultatet av att köra koden:
['c', 'b', 'a']
Exempel
Och nu låt oss spara den omvända arrayen i en ny variabel:
let arr = ['a', 'b', 'c'];
let res = arr.reverse();
console.log(res);
Resultatet av att köra koden:
['c', 'b', 'a']
Exempel . Tillämpning
Låt oss vända på tecknen i en sträng i omvänd
ordning. För att göra detta delar vi upp strängen i en array
med hjälp av split
med avgränsaren '' (denna avgränsare kommer att placera
varje tecken i strängen i ett separat element i
arrayen), vänd på denna array med hjälp av
reverse och sedan slå ihop den omvända
arrayen igen med hjälp av join:
let str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');
console.log(res);
Resultatet av att köra koden:
'987654321'
Exempel . Tillämpning
Låt oss förenkla lösningen på föregående uppgift - sammanfoga alla kommandon till en kedja:
let str = '123456789';
let res = str.split('').reverse().join('');
console.log(res);
Resultatet av att köra koden:
'987654321'