In den Beispielen bislang wurden die Daten der Datenfelder explizit im Quellcode eingegeben. Es ist aber auch möglich, zunächst ein leeres Datenfeld zu definieren und die Daten anschließend (z.B. unter Verwendung einer Schleife) systematisch zu ergänzen:
Um einem Datenfeld ein Element (samt Wert) anzuhängen, kann der Befehl .push verwendet werden.
Dennoch ist folgender Hinweis zu beachten:
Bei der Verwendung von Datenfeldern ist stets genau zu prüfen, ob auch nur auf Elemente zugegriffen wird, die zuvor tatsächlich definiert wurden.
Es ist eine häufige Fehlerquelle, wenn per Index-Variable ein Element eines Datenfeldes ausgelesen werden soll, welches gar nicht vorhanden ist (da der Wert der Index-Variable beispielsweise größer oder gleich der Länge des Datenfeldes ist).