-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
선생님 한번 봐주세요
21.03.27 14:43 작성 조회수 113
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()를 선언한 순간 시간이 기록되는건가요??
답변을 작성해보세요.
0
김영보
지식공유자2021.03.27
전체적으로 괜찮습니다.
+(end-start)에서 +와 - 양쪽에 공백을 하나 두면 가독성이 좋습니다.
----------
var start = Date.now()를 선언한 순간 시간이 기록되는건가요??
==> 맞습니다. 현재 시간이 밀리초(1/1000초)로 start 변수에 설정됩니다. 선언보다 실행이 더 확실할 것 같습니다.
위의 사항을 반영하여 정리해보세요.
답변 1