He leído en muchos tutoriales que las mejores prácticas actuales para crear una nueva matriz de JavaScript es utilizar¿Mejor práctica de la matriz Javascript para usar [] en lugar de nueva matriz?
var arr = []
en lugar de
var arr = new Array()
¿Cuál es el razonamiento detrás de esto?
Esto depende por aplicación embargo. Al menos en el pasado [] se usó el constructor Array en algunos motores JS (iirc había una fuzz sobre las secuencias de comandos que podían capturar la creación de la matriz para las solicitudes JSONP anulando el constructor de la matriz). –
@reko_t - eso es muy cierto. Sé que en Firefox, la matriz literal no usa el constructor Array, no está seguro de los demás (no hay forma de verificarlo en este momento, ¿podría confirmar alguien?) –
¿Alguien podría reparar el enlace, por favor? La edición de iPhone es complicada :) –