HTML DOM console.timeEnd() 메서드
- 이전 페이지 time()
- 다음 페이지 trace()
- 上一层으로 돌아가기 Window Console 객체
정의와 사용법
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 | 지원 |
- 이전 페이지 time()
- 다음 페이지 trace()
- 上一层으로 돌아가기 Window Console 객체