[]
est un raccourci pour new Array()
. Il est souvent prévert au-dessus de new Array()
parce que c'est plus léger pour le moteur JavaScript.
Avec new Array()
le moteur doit remonter la chaîne de portée pour trouver le constructeur. Et ce constructeur aurait pu être écrasé ou manipulé.