[] is een afkorting voor new Array() . Het staat vaak boven new Array() omdat het lichter is voor de JavaScript-engine.
Met new Array() de motor moet door de scope-keten gaan om de constructeur te vinden. En deze constructor kan zijn overschreven of gemanipuleerd.