Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Welche Variante ist denn Effizienter? Denn an der Menge an Daten (ich programmiere das Skript seit fast 2 Jahren!) muss ich Ressourcenschonend programmieren.
Grundsätzlich kann man sagen, das jeder Funktionsaufruf kostet (Stack-Wechsel, Abarbeitung und wieder zurück). Da hier keine Funktionen verwendet werden sondern nur Konstrukte, dürfte sich der Aufwand für die CPU in Grenzen halten.
Mal ganz im Ernst: In der heutigen Zeit musst du normalerweise bei sowas kaum noch auf ressourcen achten. Objektorientiert ist auch alles andere als ressourcenschonend, sondern eher das Gegenteil (für jeden ****** ein Objekt!). Also bei der array-Deklaration musst du wirklich nicht sparen. Kannst ja spaßeshalber mal die Zeiten vergleichen...