特别说明:转载与网络:https://github.com/adamlu/javascript-style-guide
-
使用字面值创建数组
// bad var items = new Array(); // good var items = [];
-
如果你不知道数组的长度,使用push
var someStack = []; // bad someStack[someStack.length] = 'abracadabra'; // good someStack.push('abracadabra');
-
当你需要拷贝数组时使用slice. jsPerf
var len = items.length, itemsCopy = [], i; // bad for (i = 0; i < len; i++) { itemsCopy[i] = items[i]; } // good itemsCopy = items.slice();
-
使用slice将类数组的对象转成数组.
function trigger() { var args = Array.prototype.slice.call(arguments); ... }