In diesem Beitrag arbeiten Sie mit den folgenden Methoden zusammen:
Beginnen wir also mit dem ersten. Vorher werden wir jedoch einen Satz initialisieren, den wir in diesem Beitrag in ein Array konvertieren werden. Dafür verwenden Sie:
var myset = new set (["Chicago", "Moskau", "Berlin", "Tokio", "Paris"]);Wie Sie sehen können, besteht unser Set aus einigen der berühmten Städte der Welt.
Verwenden von Array.Von () Methode für einen Set in eine Array -Konvertierung
Die erste Möglichkeit, die gewünschte Ausgabe zu erhalten, besteht darin, ein integriertes Paket zu verwenden Array und dann die Methode verwenden "aus" von innerhalb dieses Pakets. Die Syntax des Arrays.Von () Methode kann definiert werden als:
arr = Array.von (Element)Rückgabewert:
Der Array.aus Die Methode gibt ein Array an den Anrufer zurück.
Um diese Methode mit unserem Satz zu verwenden, müssten wir in unserem Set im Argument dieser Methode als Codezeile bestehen:
var myarray = array.von (mySet);Wir geben das Array zurück und speichern es in der Variablen "MyArray", und wir können die Ausgabe bestätigen, indem wir die Konsolenprotokollfunktion als:
Konsole.log (myarray);Die Ausgabe dieses Programms sieht so aus:
Aus der Ausgabe geht hervor, dass unser Satz erfolgreich in ein Array umgewandelt wurde.
Verwenden Sie für einen Set für einen Array -Umwandlung
In JavaScript wird alles als Objekt angesehen, und jedes Objekt hat diese Eigenschaft als die bekannt als die Prototyp; Dieser Prototyp bietet Zugriff auf einige der grundlegenden Funktionen aller Objekte in JavaScript. Eine dieser Funktionen ist die für jede() Funktion. Die Funktion foreach () wird verwendet, um jedes Element zu iterieren, auf dem diese Funktion aufgerufen wird, ob eine Zeichenfolge, ein Objekt, eine Karte oder ein Satz.
Das Folgende ist die Syntax dieser Methode:
obj.foreach ((x) => // Anweisungen für jedes Element //);Verwenden Sie dies mit unserem Set, um die folgenden Codezeilen zu verwenden:
var myarray = [];Wir erstellen ein neues Array mit dem Namen “myarrayUnd festlegen es gleich einem leeren Array. Danach nennen wir die foreach () -Funktion auf unserem Set und drücken dann jedes Element des Sets in unser neu erstelltes Array. Bei der Ausführung erhalten wir die folgende Ausgabe:
Die Ausgabe besteht aus einem Array, das aus unserem Set erstellt wurde.
Verwenden des Spread -Operators für einen Set in eine Array -Umwandlung
Der Spread -Operator wird, wie wir wissen. Wir wissen jedoch nicht, dass wir den Spread Operator sogar verwenden können, um Sets in Arrays umzuwandeln. Um den Spread -Operator zu verwenden, erstellen Sie einfach ein Array und setzen Sie es gleich den Spread -Argumenten des Satzes. Schauen Sie sich die folgende Codezeile an, um dieses Konzept besser zu verstehen:
var myarray = [… MySet];Wir haben ein Array mit dem Namen als als erstellt myarray und setzen sein Element gleich seinen Spread -Argumenten; Jetzt können wir die Leitung mit der Zeile auszeichnen:
Konsole.log (myarray);Bei der Ausführung erhalten Sie die folgende Ausgabe:
Wie Sie sehen, konnten wir unseren Set mit dem Spread -Operator erfolgreich in ein Array umwandeln.
Einpacken
JavaScript hat drei Hauptmethoden, um einen Set in ein Array umzuwandeln. Die Methode umfasst die Verwendung der Verwendung der Operator ausbreiten, Verwendung der foreach () Funktion, und mit dem “Array.aus()" Methode. Es sind auch andere Möglichkeiten verfügbar, aber einige externe Bibliotheken oder Pakete erfordern. Aus diesem Grund haben wir nur diejenigen verwendet, die in der ES6 -Version von JavaScript standardmäßig gelten. Letztendlich bringt uns die Verwendung einer der in diesem Beitrag angegebenen Methoden zu unserer gewünschten Ausgabe.