Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. JavaScript-Referenz
  4. Eingebaute Standardobjekte
  5. Array
  6. toReversed()

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

Array.prototype.toReversed()

Baseline 2023
Newly available

Since ⁨July 2023⁩, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

DietoReversed()-Methode vonArray Instanzen ist daskopierende Gegenstück zurreverse()-Methode. Sie gibt ein neues Array mit den Elementen in umgekehrter Reihenfolge zurück.

Syntax

js
toReversed()

Parameter

Keine.

Rückgabewert

Ein neues Array, das die Elemente in umgekehrter Reihenfolge enthält.

Beschreibung

DietoReversed()-Methode transponiert die Elemente des aufrufenden Array-Objekts in umgekehrter Reihenfolge und gibt ein neues Array zurück.

Wenn sie auflückenhafte Arrays angewendet wird, durchläuft dietoReversed()-Methode leere Plätze, als ob sie den Wertundefined hätten.

DietoReversed()-Methode istgenerisch. Sie erwartet nur, dass derthis-Wert einelength-Eigenschaft und integerindizierte Eigenschaften hat.

Beispiele

Umkehren der Elemente in einem Array

Im folgenden Beispiel wird ein Arrayitems erstellt, das drei Elemente enthält, und dann ein neues Array, das die Umkehrung vonitems darstellt. Dasitems-Array bleibt unverändert.

js
const items = [1, 2, 3];console.log(items); // [1, 2, 3]const reversedItems = items.toReversed();console.log(reversedItems); // [3, 2, 1]console.log(items); // [1, 2, 3]

Verwenden von toReversed() bei lückenhaften Arrays

Der Rückgabewert vontoReversed() ist niemals lückenhaft. Leere Plätze werden zuundefined im zurückgegebenen Array.

js
console.log([1, , 3].toReversed()); // [3, undefined, 1]console.log([1, , 3, 4].toReversed()); // [4, 3, undefined, 1]

Aufrufen von toReversed() auf Nicht-Array-Objekten

DietoReversed()-Methode liest dielength-Eigenschaft vonthis. Sie besucht dann jede Eigenschaft mit einem Integer-Schlüssel zwischenlength - 1 und0 in absteigender Reihenfolge und fügt den Wert der aktuellen Eigenschaft am Ende des zurückzugebenden Arrays hinzu.

js
const arrayLike = {  length: 3,  unrelated: "foo",  2: 4,};console.log(Array.prototype.toReversed.call(arrayLike));// [4, undefined, undefined]// The '0' and '1' indices are not present so they become undefined

Spezifikationen

Specification
ECMAScript® 2026 Language Specification
# sec-array.prototype.toreversed

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp