var myArray = []; myArray[myArray.length] = val1; myArray[myArray.length] = val2;
代替:
var myArray = []; myArray.push(val1); myArray.push(val2);
我确定推送方法更“可接受”,但功能上有什么区别吗?
证明:http://jsperf.com/push-vs-length-test