| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Array/toReversed | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit Juli 2023 browserbergreifend verfgbar.
Die toReversed()-Methode von Array Instanzen ist das kopierende Gegenstck zur reverse()-Methode. Sie gibt ein neues Array mit den Elementen in umgekehrter Reihenfolge zurck.
toReversed()
Keine.
Ein neues Array, das die Elemente in umgekehrter Reihenfolge enthlt.
Die toReversed()-Methode transponiert die Elemente des aufrufenden Array-Objekts in umgekehrter Reihenfolge und gibt ein neues Array zurck.
Wenn sie auf lckenhafte Arrays angewendet wird, durchluft die toReversed()-Methode leere Pltze, als ob sie den Wert undefined htten.
Die toReversed()-Methode ist generisch. Sie erwartet nur, dass der this-Wert eine length-Eigenschaft und integerindizierte Eigenschaften hat.
Im folgenden Beispiel wird ein Array items erstellt, das drei Elemente enthlt, und dann ein neues Array, das die Umkehrung von items darstellt. Das items-Array bleibt unverndert.
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]
Der Rckgabewert von toReversed() ist niemals lckenhaft. Leere Pltze werden zu undefined im zurckgegebenen Array.
console.log([1, , 3].toReversed()); // [3, undefined, 1]
console.log([1, , 3, 4].toReversed()); // [4, 3, undefined, 1]
Die toReversed()-Methode liest die length-Eigenschaft von this. Sie besucht dann jede Eigenschaft mit einem Integer-Schlssel zwischen length - 1 und 0 in absteigender Reihenfolge und fgt den Wert der aktuellen Eigenschaft am Ende des zurckzugebenden 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
| Spezifikation |
|---|
| ECMAScript 2027 LanguageSpecification # sec-array.prototype.toreversed |
Array.prototype.toReversed in core-jsArray.prototype.toReversedArray.prototype.reverse()Array.prototype.toSorted()Array.prototype.toSpliced()Array.prototype.with()TypedArray.prototype.toReversed()Arrayat()concat()copyWithin()entries()every()fill()filter()find()findIndex()findLast()findLastIndex()flat()flatMap()forEach()includes()indexOf()join()keys()lastIndexOf()map()pop()push()reduce()reduceRight()reverse()shift()slice()some()sort()splice()toLocaleString()toReversed()toSorted()toSpliced()toString()unshift()values()with()[Symbol.iterator]()Object/FunctionDer Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |