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 Geräten und in vielen Browserversionen. Sie ist seit September 2016 browserübergreifend verfügbar.
Die TypedArray.from() statische Methode erstellt ein neues getyptes Array aus einem array-ähnlichen oder iterierbaren Objekt. Diese Methode ist fast identisch mit Array.from().
Dabei ist TypedArray eines von:
Ein iterierbares oder array-ähnliches Objekt, das in ein getyptes Array umgewandelt werden soll.
mapFn OptionalEine Funktion, die für jedes Element des getypten Arrays aufgerufen wird. Wenn bereitgestellt, wird jeder Wert, der zum Array hinzugefügt werden soll, zuerst durch diese Funktion gefiltert, und der Rückgabewert von mapFn wird stattdessen zum getypten Array hinzugefügt. Die Funktion wird mit den folgenden Argumenten aufgerufen:
elementDas aktuelle Element, das im getypten Array verarbeitet wird.
indexDer Index des aktuellen Elements, das im getypten Array verarbeitet wird.
thisArg OptionalWert, der als this beim Ausführen von mapFn verwendet wird.
Eine neue TypedArray Instanz.
Siehe Array.from() für mehr Details.
Es gibt einige subtile Unterschiede zwischen Array.from() und TypedArray.from() (Hinweis: Der this-Wert, der im Folgenden erwähnt wird, ist der this-Wert, mit dem TypedArray.from() aufgerufen wurde, nicht das thisArg-Argument, das verwendet wird, um mapFn zu rufen):
Verwendung einer Pfeilfunktion als Abbildungsfunktion, um die Elemente zu manipulieren
Der this-Wert von from() muss ein Konstruktor sein, der eine TypedArray Instanz zurückgibt.
| ECMAScript® 2027 Language Specification # sec-%typedarray%.from |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.