• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

선생님 한번 봐주세요

21.03.27 14:43 작성 조회수 106

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()를 선언한 순간 시간이 기록되는건가요??

답변 1

답변을 작성해보세요.

0

전체적으로 괜찮습니다. 

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

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

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