[]
to skrót od new Array()
. Często jest ustawiony powyżej new Array()
ponieważ jest lżejszy dla silnika JavaScript.
Z new Array()
silnik musi przejść w górę łańcucha zasięgu, aby znaleźć konstruktora. A ten konstruktor mógł zostać nadpisany lub zmanipulowany.