JavaScript

Das Javascript für… in Loop

Das Javascript für… in Loop
Javascript ist eine der beliebtesten Programmiersprachen der Welt. In jeder Programmiersprache haben Schleifen einen wesentlichen Wert. Wie viele andere Sprachen bietet auch Javascript verschiedene Schleifensyntaxformate. Dieser Artikel behandelt ein wichtiges Javascript-Thema, das als bekannt ist für in Schleife. Manchmal müssen wir möglicherweise jedes einzelne Element eines Objekts/Arrays durchlaufen. Aber wir kennen normalerweise nicht die Länge dieses bestimmten Objekts/Arrays. Das für… in Schleife ist sogar praktisch, wenn Sie mit JSON arbeiten. In diesem Artikel werfen wir einen Blick auf die für in Schleife, ihre Syntax und einige Beispiele, die diese Schleife verwenden.

Javascripts für in Schleife iteriert durch jede Eigenschaft des Objekts.

Syntax

Die Syntax der for… in-Schleife lautet wie folgt:

for (const-Taste im Objekt)
// Körper der for… in Schleife

wo,
Das Schlüssel ist die Variable, die in jeder Iteration verwendet wird.
Das Objekt ist das erforderliche Objekt, von dem aus die Schleife wiederholt werden soll.

Als nächstes werden wir einige Beispiele durchgehen, um das Konzept zu untermauern und Ihnen zu zeigen, wie der Prozess funktioniert.

Beispiele

Zuerst sehen wir die einfachste Implementierung des für in Schleife. In diesem Beispiel gehen wir zunächst von einem Objekt aus:

lass obj =
Vorname: "John",
Nachname: "Doe"

Und dann durchlaufen wir das Objekt und trösten jede Eigenschaft mit dem für in Schleife.

for (konstanter Name in obj)
Konsole.log(name + " = " + obj[name]);


Wie Sie sehen können, ist die für in Schleife hat jede Eigenschaft der obj Objekt und druckte jede Eigenschaft in der Konsole, wie wir es wollten.

Javascript bietet auch das eingebaute hasOwnProperty() Funktion. Wir können das durchführen hasOwnProperty() überprüfen Sie, bevor Sie eine Aufgabe im für in Schleife, so:

for (konstanter Name in obj)
wenn (obj.hasOwnProperty(Name))
Konsole.log(name + " = " + obj[name]);

Diese Funktion ist praktisch, wenn Sie JSON verwenden müssen oder zu Debugging-Zwecken.

Wenn Sie nicht wissen, ob der Schlüssel bestimmte Eigenschaften besitzt, können Sie auch die für in Syntax für die Arrays, sowie für die Strings.

lass arr = [23,24,25]
for (const-Wert in arr)
Konsole.log(Wert + " = " + arr[Wert]);


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

let str = "Linuxhint"
for (const char in str)
Konsole.log(zeichen + " = " + str[zeichen]);


Es wird jedoch nicht empfohlen, die für in Schleife für Arrays und Strings, da es dedizierte Schleifen und Funktionen für Arrays und Strings gibt. Like, for… of or Array.protptyp.forEach() ist für die Arrays, um dieselben Aufgaben besser zu erledigen.

Fazit

In diesem Artikel haben Sie erfahren, wie die für in loop funktioniert und wie es bei JSON und Debugging hilft. Sie haben auch gelernt, wie man die für in Schleife mit Arrays und Strings, obwohl diese Schleife speziell für Objekte bestimmt und für sie empfohlen wird. Aber ich hoffe, dieser Artikel war hilfreich für Ihr Verständnis der für in loop und seine verschiedenen Implementierungen. Um mehr über Javascript zu erfahren, finden Sie weitere Artikel unter linuxhint.com.

Beste Gamepad-Mapping-Apps für Linux
Wenn du Spiele unter Linux gerne mit einem Gamepad statt mit einem typischen Tastatur- und Maus-Eingabesystem spielst, gibt es einige nützliche Apps f...
Nützliche Tools für Linux-Spieler
Wenn Sie gerne unter Linux spielen, haben Sie wahrscheinlich Apps und Dienstprogramme wie Wine, Lutris und OBS Studio verwendet, um das Spielerlebnis ...
HD-Remastered-Spiele für Linux, die noch nie zuvor eine Linux-Version hatten
Viele Spieleentwickler und -herausgeber entwickeln HD-Remaster alter Spiele, um die Lebensdauer des Franchise zu verlängern. Bitte Fans, die Kompatibi...