자바스크립트 기준임


1번

for (let i=0; i<10000; i++) {

    console.log(i);

}

2번
console.log(0);

console.log(1);
console.log(2);
...

console.log(9998);
console.log(9999);



아래는 내 가설

1. 1번 코드가 반복문을 사용했으니까 2번 코드에 비해 i증가연산, 비교연산이 추가로 필요해서 속도는 더 느릴것

2. 자바스크립트는 인터프리터 언어니까 10000줄인건 딱히 상관 없을거임


근데 실제로 getTime() 찍어보면 2번 성능이 매우 처참함

이유 아는사람?