Que tal, existe alguna diferencia entre estas dos formas de dar valor a un arreglo? Ambas cumplen su funcion, pero, llendo mas alla, que ventaja tendria push ante la forma convencional?
var test = [];
var test2 = [];
for (let i = 0; i < 4; ++i) {
test[i] = i;
document.write(test[i]);
}
document.write("<br>");
for (let i = 0; i < 4; ++i) {
test2.push(i);
document.write(test2[i]);
}