Javascript's per ... in Loop itera attraverso ogni proprietà dell'oggetto.
Sintassi
La sintassi del per ... in loop è la seguente:
for (const tastie in oggetto)Dove,
IL chiave è la variabile utilizzata in ogni iterazione.
IL oggetto è l'oggetto richiesto da cui iterare il ciclo.
Successivamente, esamineremo alcuni esempi per rafforzare il concetto e mostrarti come funziona il processo.
Esempi
Innanzitutto, vediamo l'implementazione più semplice del per ... in ciclo continuo. In questo esempio, assumeremo prima un oggetto:
Let obj =E poi, itereremo tramite l'oggetto e console ogni proprietà usando il per ... in ciclo continuo.
for (const name in obj)
Come puoi vedere, il per ... in Loop ha iterato attraverso ogni proprietà del obj oggetto e stampato ogni proprietà nella console, come desideravamo.
JavaScript fornisce anche il integrato HasOwnProperty () funzione. Possiamo eseguire il HasOwnProperty () Controllare prima di eseguire qualsiasi attività in per ... in Loop, come questo:
for (const name in obj)Questa funzione è utile quando è necessario utilizzare JSON o per scopi di debug.
Quando non sai se la chiave contiene determinate proprietà, puoi anche usare il per ... in sintassi per gli array, nonché per le corde.
Siar = [23,24,25]
Allo stesso modo, puoi anche applicare questa sintassi alle stringhe.
Ma non è consigliabile utilizzare il per ... in Loop per array e stringhe perché ci sono loop e funzioni dedicate per array e stringhe. Come, per ... di o array.protptype.foreach () è per gli array per svolgere gli stessi compiti in modi migliori.
Conclusione
In questo articolo, hai imparato come il per ... in Loop funziona e come aiuta con JSON e debug. Hai anche imparato a usare il per ... in Loop con array e stringhe, sebbene questo ciclo sia dedicato e consigliato per gli oggetti. Ma spero che questo articolo si sia rivelato utile per la tua comprensione del per ... in Loop e le sue varie implementazioni. Per saperne di più su JavaScript, puoi trovare altri articoli su LinuxHint.com.