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

javascriptarray.reverse();

Beispiel

Lassen Sie uns ein Array umkehren:

javascriptlet arr = ['a', 'b', 'c'];
arr.reverse();

console.log(arr);

Ergebnis der Codeausführung:

javascript['c', 'b', 'a']

Beispiel

Und jetzt lassen Sie uns das umgekehrte Array in eine neue Variable schreiben:

javascriptlet arr = ['a', 'b', 'c'];
let res = arr.reverse();

console.log(res);

Ergebnis der Codeausführung:

javascript['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:

javascriptlet str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');

console.log(res);

Ergebnis der Codeausführung:

javascript'987654321'

Beispiel . Anwendung

Vereinfachen wir die Lösung der vorherigen Aufgabe - führen wir alle Befehle in einer Kette zusammen:

javascriptlet str = '123456789';
let res = str.split('').reverse().join('');

console.log(res);

Ergebnis der Codeausführung:

javascript'987654321'

Siehe auch

  • Methode split,
    die einen String anhand eines angegebenen Trennzeichens in ein Array aufteilt
  • Methode join,
    die Elemente eines Arrays zu einem String mit einem angegebenen Trennzeichen verbindet