做的缺点是什么:
var myArray = [];
myArray[myArray.length] = val1;
myArray[myArray.length] = val2;
Run Code Online (Sandbox Code Playgroud)
代替:
var myArray = [];
myArray.push(val1);
myArray.push(val2);
Run Code Online (Sandbox Code Playgroud)
我确信push方法更"可接受",但是功能上有什么不同吗?
推动速度更快,速度提高近300%.
证明:http://jsperf.com/push-vs-length-test
| 归档时间: |
|
| 查看次数: |
13238 次 |
| 最近记录: |