HTML DOM console.timeEnd() 메서드

정의와 사용법

console.timeEnd() 메서드는 타이머를 종료하고 결과를 컨솔 뷰에 기록합니다.

이 메서드는 코드의 일부 작업에 시간을 측정하여 테스트할 수 있도록 합니다.

이를 사용하여 console.time() 메서드 타이머를 시작합니다.

시간을 종료할 타이머를 지정하기 위해 label 파라미터를 사용하세요.

ヒント:컨솔 메서드를 테스트할 때는 컨솔 뷰가 보이도록 해야 합니다. (F12를 눌러 컨솔을 확인하세요).

예제

예제 1

10만 번의 for 루프를 실행하는 데 걸리는 시간은 얼마인가요:

console.time();
for (i = 0; i < 100000; i++) {
  // 일부 코드
}
console.timeEnd();

직접 시도해 보세요

예제 2

label 파라미터를 사용하여:

console.time("test1");
for (i = 0; i < 100000; i++) {
  // 일부 코드
}
console.timeEnd("test1");

직접 시도해 보세요

예제 3

쓸 수 있는 가장 빠른 것은, for 루프인가요, while 루프인가요?

var i;
console.time("test for loop");
for (i = 0; i < 100000; i++) {
  // 일부 코드
}
console.timeEnd("test for loop");
i = 0;
console.time("test while loop");
while (i < 1000000) {
  i++
}
console.timeEnd("test while loop");

직접 시도해 보세요

문법

console.timeEnd(레이블)

파라미터 값

파라미터 타입 설명
레이블 문자열 선택 가능합니다. 종료할 제어권의 이름입니다.

브라우저 지원

표에 명시된 숫자는 이 메서드를 완전히 지원하는 첫 번째 브라우저 버전입니다.

메서드 크롬 IE 파이어폭스 사파리 오페라
console.timeEnd() 지원 11 10 4 지원