인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

ajg9401141118's profile image
ajg9401141118

asked

JavaScript Beginner: Building a Strong Foundation

4. Difference between for() and forEach(), [Coding Time]

선생님 한번 봐주세요

Written on

·

185

1

var check = function () {}

var arr=[];

for (var i = 1; i <= 1000000; i++) {

arr.push(i);

}

var fn = function(el, index, all) {

console.log(el);

console.log(check);

};

var start = Date.now();

console.log("반복시작 시작: " +start);

arr.forEach(fn);

var end = Date.now();

console.log("반복 끝난 시간 : " +end);

console.log("반복 걸린시간 :"+(end-start));

var start = Date.now()를 선언한 순간 시간이 기록되는건가요??

oopjavascript

Answer 1

0

tonextday님의 프로필 이미지
tonextday
Instructor

전체적으로 괜찮습니다. 

+(end-start)에서 +와 - 양쪽에 공백을 하나 두면 가독성이 좋습니다.

----------
var start = Date.now()를 선언한 순간 시간이 기록되는건가요??
==> 맞습니다. 현재 시간이 밀리초(1/1000초)로 start 변수에 설정됩니다. 선언보다 실행이 더 확실할 것 같습니다.

위의 사항을 반영하여 정리해보세요.

ajg9401141118's profile image
ajg9401141118

asked

Ask a question