Das JavaScript für… in Schleife

Das JavaScript für… in Schleife
JavaScript ist eine der beliebtesten Programmiersprachen der Welt. In jeder Programmiersprache haben Schleifen einen wesentlichen Wert. Wie viele andere Sprachen bietet JavaScript auch verschiedene Schleifensyntaxformate. In diesem Artikel wird ein wichtiges JavaScript -Thema erörtert, das als das bekannt ist für in Schleife. Manchmal müssen wir möglicherweise jedes einzelne Element eines Objekts/Arrays durchführen. Aber wir kennen normalerweise nicht die Länge dieses bestimmten Objekts/Arrays. Der für… in Schleife Sogar bei der Arbeit mit JSON nützlich. In diesem Artikel werden wir uns das ansehen für in Schleife, seine Syntax und einige Beispiele mit dieser Schleife.

JavaScripts für in Schleifen Sie durch jede Eigenschaft des Objekts durch.

Syntax

Die Syntax der für… in der Schleife lautet wie folgt:

für (const Schlüssel im Objekt)
// Körper des für… in Schleife

Wo,
Der Taste ist die Variable, die in jeder Iteration verwendet wird.
Der Objekt ist das erforderliche Objekt, aus dem die Schleife iteriert werden kann.

Als nächstes werden wir einige Beispiele durchführen, um das Konzept zu verstärken und Ihnen zu zeigen, wie der Prozess funktioniert.

Beispiele

Erstens sehen wir die einfachste Implementierung der für in Schleife. In diesem Beispiel werden wir zunächst ein Objekt annehmen:

lass obj =
FirstName: "John",
LastName: "Doe"

Und dann werden wir das Objekt durch das Objekt und die Konsole jeder Eigenschaft verwenden für in Schleife.

für (const name in obj)
Konsole.log (name + "=" + obj [name]);


Wie Sie sehen können, die für in Die Schleife hat durch jede Eigenschaft der Iteration durchgeführt obj Objekt und druckte jede Eigenschaft in der Konsole nach gewünscht.

JavaScript liefert auch das integrierte HasownProperty () Funktion. Wir können die durchführen HasownProperty () Überprüfen Sie, bevor Sie eine Aufgabe in der ausführen für in Schleife wie dieses:

für (const name in obj)
if (obj.HasownProperty (Name))
Konsole.log (name + "=" + obj [name]);

Diese Funktion ist nützlich, wenn Sie JSON oder zum Debugging -Zweck verwenden müssen.

Wenn Sie nicht wissen, ob der Schlüssel bestimmte Eigenschaften enthält, können Sie auch die verwenden für in Syntax für die Arrays sowie für die Saiten.

Sei arr = [23,24,25]
für (const -Wert in arr)
Konsole.log (value + "=" + arr [value]);


In ähnlicher Weise können Sie diese Syntax auch auf die Saiten anwenden.

Sei Str = "LinuxHint"
für (const char in str)
Konsole.log (char + "=" + st [char]);


Es wird jedoch nicht empfohlen, die zu verwenden für in Schleife für Arrays und Saiten, weil es spezielle Schleifen und Funktionen für Arrays und Saiten gibt. Wie, für ... von oder Array.protptype.foreach () ist für die Arrays, um dieselben Aufgaben auf bessere Weise zu erledigen.

Abschluss

In diesem Artikel haben Sie gelernt, wie die für in Loop funktioniert und wie es bei JSON und Debugging hilft. Sie haben auch gelernt, wie man das benutzt für in Schleife mit Arrays und Saiten, obwohl diese Schleife für Objekte gewidmet und empfohlen wird. Ich hoffe jedoch, dass sich dieser Artikel für Ihr Verständnis der für in Schleife und seine verschiedenen Implementierungen. Um mehr über JavaScript zu erfahren, finden Sie unter LinuxHint mehr Artikel.com.