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-

2009/03/18 15:22 2009/03/18 15:22
juniac
javascript 2009/03/18 15:22

트랙백 주소 : http://juniac.net/trackback/184

댓글을 달아 주세요

[로그인][오픈아이디란?]

Powerd by Textcube, designed by criuce