Iterując po tablicach, czy stringach zazwyczaj odruchowo sięgamy po właściwość length. Używając instrukcji for (i=0; i < array.length; i++) {} uzyskamy dostęp do każdego z elementów.

Istnieją jednak również inne metody iteracji dla tej pętli, a ich zalety i wady przedstawię w tym artykule.

Użycie for in na tablicach i stringach.
Użycie for in na obiektach.
Użycie for of na tablicach i stringach.

Na koniec sprawdzenie wszystkich powyższych przykładów. Poniżej screen z konsoli ze wszystkimi pętlami for zgodnie z kolejnością zapisu.
iteracja po obiektach i tablicach w pętli for JS