Siehe auch: Was ist los mit var x = new Array ();
Abgesehen vom Crockford-Argument glaube ich, dass dies auch auf die Tatsache zurückzuführen ist, dass andere Sprachen ähnliche Datenstrukturen haben, die zufällig dieselbe Syntax verwenden. Python verfügt beispielsweise über Listen und Wörterbücher . siehe folgende Beispiele:
a = [66.25, 333, 333, 1, 1234.5]
tel = {'jack': 4098, 'sape': 4139}
Ist es nicht ordentlich, wie Python auch grammatikalisch korrektes Javascript ist? (Ja, die endenden Semikolons fehlen, aber diese sind auch für Javascript nicht erforderlich.)
Indem wir gängige Paradigmen in der Programmierung wiederverwenden, ersparen wir jedem, etwas neu lernen zu müssen, was nicht sein sollte.