Voir aussi: Quel est le problème avec var x = new Array();
En dehors de la Crockford argument, je crois que c'est aussi dû au fait que d'autres langues ont les mêmes structures de données qui utilisent la même syntaxe; par exemple, Python a les listes et les dictionnaires; voir les exemples suivants:
// this is a Python list
a = [66.25, 333, 333, 1, 1234.5]
// this is a Python dictionary
tel = {'jack': 4098, 'sape': 4139}
N'est-il pas soigné la façon Python est aussi grammaticalement correcte Javascript? (oui, la fin des points-virgules manquantes, mais ceux-là ne sont pas nécessaires pour le Javascript, soit)
Ainsi, grâce à la réutilisation des paradigmes communs dans la programmation, nous sauver tout le monde d'avoir à réapprendre quelque chose qui ne devrait pas avoir à le faire.