[]
é 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.