Setzt in JavaScript

Setzt in JavaScript
Die Sets wurden mit der ECMAV6 -Version von JavaScript eingeführt. Sets sind nichts anderes als eine einzigartige Sammlung von Elementen. Diese Elemente können zu jeder Kategorie gehören, ob Variablen, Objekte oder Werte. Sets können als Listen betrachtet werden, die in geordneter Weise sind und iteriert werden können.

Erstellen eines Sets in JavaScript

Um mit Sets zu arbeiten, müssen Sie zuerst erstellt werden, um sie dafür zu erstellen neu Schlüsselwort und die Satz() Konstrukteur. Die Syntax zum Erstellen eines Satzes kann definiert werden als

var var1 = neuer set ()

Sie können sogar Arrays, Variablen oder direkte Werte im Konstruktor des Satzes übergeben.

Nehmen Sie die folgenden Zeilen, um einen Satz auf drei verschiedene Arten zu erstellen

var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
var set1 = neuer set (arr);
var v1 = 34;
var v2 = 87;
var v3 = 23;
var set2 = neuer set ([v1, v2, v3]);
var set3 = new set (["Hallo", "Welt", "this", ",", "Linux", "Hinweis"]);

Die folgenden Schritte werden in dem oben genannten Code durchgeführt:

  • Erstellen Sie ein neues Array mit dem Namen arr, dann Übergeben Sie das Array an die Satz() So erstellen Sie einen neuen Satz mit dem Namen set1
  • Erstellen Sie drei verschiedene Variablen und geben Sie diese Variablen über Satz() Konstrukteur
  • Erstellen Sie einen neuen Satz als set3 durch direkte Übergabe von Werten, die von quadratischen Klammern in die eingeschlossen sind Satz() Konstrukteur

Um die Details eines jeden Satzes zu drucken, können wir diese Einstellung in die Konsolenprotokollfunktion übergeben wie:

Konsole.log (set1);
Konsole.log (set2);
Konsole.log (set3);

Wenn Sie diesen Code ausführen, erhalten Sie die folgende Ausgabe

Zuerst wird die Größe des Satzes auf das Terminal gedruckt, und dann sind die Werte des Satzes mit lockigen Klammern eingeschlossen.

Hinzufügen von Werten zu einem Satz Hinzufügen

Benutze die hinzufügen() Fügen Sie die Werte in einem Satz hinzu, nachdem er erstellt wurde. Um dies zu demonstrieren, erstellen Sie ein leeres Set mit der folgenden Zeile

var myset = new set ();

Fügen Sie dann einige Werte mit den folgenden Zeilen hinzu:

MySet.(1) hinzufügen;
MySet.(3) hinzufügen;
MySet.hinzufügen (4);
MySet.(5) hinzufügen;
MySet.(3) hinzufügen;
MySet.(3) hinzufügen;
MySet.(6) hinzufügen;
MySet.hinzufügen (8);
MySet.(7) hinzufügen;

Zeigen Sie die Einstellung der Konsole mit der folgenden Zeile an:

Konsole.log (mySet);

Nach der Ausführung erhalten Sie die folgende Ausgabe:

Beobachten Sie die Ausgabe, da er die folgenden Dinge hat:

  • Es befindet sich in aufsteigender Reihenfolge, weil die Sets bestellt wurden Listen
  • Es enthält keine doppelten Elemente (genauer gesagt den Wert 3), da JavaScript sie entfernt hat, um die Elemente des Satzes einzigartig zu machen

Entfernen Sie Elemente aus dem Set

In JavaScript soll die Methode delete () ein Element aus dem Satz entfernen. Erstellen Sie einen neuen Satz mit der folgenden Zeile:

var MySet = neuer Satz ([55, 22, 33, 66, 77, 11]);

Um den Wert zu löschen “66Verwenden Sie vom Set die Zeile:

MySet.löschen (66);

Zeigen Sie die Einstellung der Klemme mit der Konsolenprotokollfunktion an:

Konsole.log (mySet);

Sie erhalten die folgende Ausgabe:

Der Wert 66 wurde erfolgreich aus dem Set entfernt.

Überprüfen Sie nach einem bestimmten Element in einem Satz

Der hat() Die Funktion wird verwendet, um zu überprüfen, ob ein Element oder ein Wert in einem bestimmten Satz vorhanden ist oder nicht. Die Funktion kehrt auf das erfolgreiche Fund des Elements zurück. Ansonsten gibt es falsche zurück.

Nehmen Sie den folgenden Satz:

var MySet = neuer Satz ([55, 22, 33, 66, 77, 11]);

Überprüfen Sie, ob der Wert 22 in diesem Satz mithilfe der folgenden Zeile vorhanden ist:

Konsole.Protokoll (MySet.hat (22));

Sie erhalten dies als Ihre Ausgabe am Terminal

Dies bedeutet, dass der Wert 22 ist im Set vorhanden.

Suchen Sie nach dem Wert 75 im Set mit der folgenden Zeile:

Konsole.Protokoll (MySet.hat (75));

Sie werden Folgendes am Terminal sehen

Die Ausgabe ist “FALSCH”Daher können Sie zu dem Schluss kommen, dass der Wert 75 in unserem Satz nicht vorhanden ist.

Säuberung einer Reihe aller Elemente

Verwenden Sie einfach die Methode Clear (), um alle Werte des in JavaScript festgelegten Sets zu entfernen oder zu löschen. Nehmen Sie einen Satz:

var myset = new set (["Moskau", "Paris", "Dubai", "London"]);

Um dies zu löschen, verwenden Sie die folgende Zeile:

MySet.klar();

Verwenden Sie die Konsole, um die Details des Satzes anzuzeigen.Protokoll wie:

Konsole.log (mySet);

Sie werden Folgendes in Ihrem Terminal sehen:

Aus der Ausgabe ist es leicht zu dem Schluss, dass die klar() Die Methode hat alle Werte aus dem Satz entfernt.

Abschluss

Sets können als eine Liste der einzigartigen Elemente definiert werden, die auf aufsteigender Weise in Form eines Arrays gespeichert sind. Die Elemente eines Satzes können jeder Kategorie gehören, unabhängig davon, ob es sich um Objekt, Variable, Array, Karten oder sogar direkte Werte handelt. In diesem Beitrag haben Sie die Grundlagen zu Sätzen in JavaScript und einigen der Funktionen gelernt, mit denen Sie mit Sätzen in JavaScript arbeiten können.