Methode reverse
Die Methode reverse ändert die Reihenfolge der Elemente
in einem Array in die umgekehrte Reihenfolge.
Die Methode ändert das ursprüngliche Array (es
wird umgekehrt) und gibt ebenfalls das umgekehrte
Array zurück (man kann beide Wege nutzen).
Syntax
array.reverse();
Beispiel
Lassen Sie uns ein Array umkehren:
let arr = ['a', 'b', 'c'];
arr.reverse();
console.log(arr);
Ergebnis der Codeausführung:
['c', 'b', 'a']
Beispiel
Und jetzt lassen Sie uns das umgekehrte Array in eine neue Variable schreiben:
let arr = ['a', 'b', 'c'];
let res = arr.reverse();
console.log(res);
Ergebnis der Codeausführung:
['c', 'b', 'a']
Beispiel . Anwendung
Lassen Sie uns die Zeichen eines Strings in umgekehrter
Reihenfolge darstellen. Dazu teilen wir den String mit Hilfe von
split
mit dem Trennzeichen '' in ein Array auf
(dieses Trennzeichen platziert
jedes Zeichen des Strings in ein separates Element
des Arrays), kehren dieses Array mit Hilfe von
reverse um und fügen dann das umgekehrte
Array mit Hilfe von join wieder zusammen:
let str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');
console.log(res);
Ergebnis der Codeausführung:
'987654321'
Beispiel . Anwendung
Vereinfachen wir die Lösung der vorherigen Aufgabe - führen wir alle Befehle in einer Kette zusammen:
let str = '123456789';
let res = str.split('').reverse().join('');
console.log(res);
Ergebnis der Codeausführung:
'987654321'