javascript array length 지정 for 문
var a = [];
for(var i = 0; i < 10000000; i++) {
a.push(i);
}
var start = (new Date).getTime();
var len = a.length;
//for(var i = 0; i < a.length; i++) {
for(var i = 0; i < len; i++) {
}
var end = (new Date).getTime();
console.log(end - start);
len 으로 할당하고 for를 돌면 a.length 를 사용했을 때 보다
FF3, Core2duo 2.4G 에서 평균 0.05 초 정도 빠르게 작동했다.
-0-
javascript
2009/03/18 15:22
댓글을 달아 주세요