Каковы недостатки:
var myArray = [];
myArray[myArray.length] = val1;
myArray[myArray.length] = val2;
вместо:
var myArray = [];
myArray.push(val1);
myArray.push(val2);
Я уверен, что метод push гораздо более "приемлем", но существуют ли какие-либо различия в функциональности?