-
// bad var items = new Array(); // good var items = [];
- 길이를 알 수없는 경우는 Array#push를 사용하자.
var someStack = []; // bad someStack[someStack.length] = 'abracadabra'; // good someStack.push('abracadabra');
- 배열을 복사 할 필요가있는 경우 Array#slice를 사용하자.
var len = items.length, itemsCopy = [], i; // bad for (i = 0; i < len; i++) { itemsCopy[i] = items[i]; } // good itemsCopy = items.slice();
- Array와 비슷한(Array-Like)한 Object를 Array에 변환하는 경우는 Array#slice를 사용하자.
function trigger() { var args = Array.prototype.slice.call(arguments); ... }
댓글 없음:
댓글 쓰기