JavaScript from()Methode
Beispiel
Erstellen Sie ein Array aus einer Zeichenkette:
var myArr = Array.from("EXAMPLE");
Selbst ausprobieren »
Definition und Verwendung
Die from()-Methode gibt ein Array aus einem Objekt zurück, das eine length-Eigenschaft oder ein iterierbares Objekt besitzt.
Gibt true zurück, wenn das Objekt ein Array ist, andernfalls false.
Browser-Unterstützung
Die Zahlen in der Tabelle geben die erste Browserversion an, die die Methode vollständig unterstützt.
| Methode | |||||
|---|---|---|---|---|---|
| from() | 45.0 | 12.0 | 32.0 | 9 | 25.0 |
Syntax
Array.from(object, mapFunction, thisValue)
Parameters
| Parameters | Beschreibung |
| Objekt | Erforderlich. Das Objekt, das in ein Array umgewandelt werden soll. |
| mapFunction | Optional. Die Funktion, die für jedes Element im Array aufgerufen werden soll. |
| thisValue | Optional. Das this-Objekt in der Mapping-Funktion (mapFunction). |
Technische Details
| Rückgabewert: | Ein Array-Objekt. |
| JavaScript-Version: | ECMAScript 6 |
Weitere Beispiele
Das folgende Beispiel gibt ein Array von Objekten zurück, die in einem Set enthalten sind.
var setObj = new Set(["a", "b", "c"]);
var objArr = Array.from(setObj);
objArr[1] == "b"; // wahr
Das folgende Beispiel zeigt, wie man die Pfeilsyntax und eine Mapping-Funktion verwendet, um Elementwerte zu ändern.
var arr = Array.from([1, 2, 3], x => x * 10);
// arr[0] == 10;
// arr[1] == 20;
// arr[2] == 30;
Andere Erweiterungen
JavaScript Array-Objekt