Jaké jsou nevýhody:
var myArray = []; myArray[myArray.length] = val1; myArray[myArray.length] = val2;
místo:
var myArray = []; myArray.push(val1); myArray.push(val2);
Jsem si jistý, že metoda push je mnohem „přijatelnější“, ale existují nějaké rozdíly ve funkčnosti?
Odpověď
push je mnohem rychlejší, téměř o 300 % rychlejší.
Důkaz:http://jsperf.com/push-vs-length-test