A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Array/toReversed below:

Array.prototype.toReversed() - JavaScript | MDN

Array.prototype.toReversed()

Baseline 2023

Newly available

Die toReversed()-Methode von Array Instanzen ist das kopierende Gegenstück zur reverse()-Methode. Sie gibt ein neues Array mit den Elementen in umgekehrter Reihenfolge zurück.

Syntax Parameter

Keine.

Rückgabewert

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

Beschreibung

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

Wenn sie auf lückenhafte Arrays angewendet wird, durchläuft die toReversed()-Methode leere Plätze, als ob sie den Wert undefined hätten.

Die toReversed()-Methode ist generisch. Sie erwartet nur, dass der this-Wert eine length-Eigenschaft und integerindizierte Eigenschaften hat.

Beispiele Umkehren der Elemente in einem Array

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

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 von toReversed() ist niemals lückenhaft. Leere Plätze werden zu undefined im zurückgegebenen Array.

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

Die toReversed()-Methode liest die length-Eigenschaft von this. Sie besucht dann jede Eigenschaft mit einem Integer-Schlüssel zwischen length - 1 und 0 in absteigender Reihenfolge und fügt den Wert der aktuellen Eigenschaft am Ende des zurückzugebenden Arrays hinzu.

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 Browser-Kompatibilität Siehe auch

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4