[] é um atalho para new Array() . É muitas vezes pré-vert acima de new Array() porque é mais leve para o mecanismo JavaScript. Com
new Array() o motor tem que subir na cadeia de escopo para encontrar o construtor. E esse construtor pode ter sido substituído ou manipulado.