반응형
console로 작업 소요시간 측정 방법 2가지 !
1. new Date() 함수 활용
const startTime = new Date().getTime();
// ...코드 작성
const finishTime = new Date().getTime();
console.log(finishTime- startTime);
2. 타이머 시작: console.Time() / 타이머 종료: console.timeEnd()
- 하나의 페이지에서 최대 10,000개의 타이머를 동시에 실행할 수 있다.
- time과 timeEnd는 ()안의 키 값을 줘서 짝을 이룰 수 있다.
- 키값을 안주면 키값은 default:가 된다.// 예제 1: 키값 없으면 [default] console.time(); // ...코드 작성 console.timeEnd(); // => default: 00.00ms // 예제 2: 같은 키 값으로 쌍을 이룬다. console.time('key'); // ...코드 작성 console.timeEnd('key'); // => key: 00.00ms // 예제 3: 키 값이 여러개 일 수 있다. console.time('dog'); console.time('cat'); // ...코드 작성 console.timeEnd('cat'); // => cat: 00.00ms // ...코드 작성 console.timeEnd('dog'); // => dog: 00.00ms // 예제 4: 이미 있는 키값은 끝나기전에 또 쓰면 [Timer 'key' already exists] console.time('dog'); console.time('dog'); console.timeEnd('dog'); // => Timer 'dog' already exists dog: 00.00ms console.time('dog'); console.timeEnd('dog'); console.time('dog'); // => dog: 00.00ms // 예제 5: 없는 키값은 [Timer 'pig' does not exist] console.time('dog'); console.timeEnd('pig'); // => [Timer 'pig' does not exist]
예제 코드 쓰는 순간에도 자꾸 console.log를 자동으로 쳐버려서 백스페이스를..여러번 ㅋㅋㅋㅋ
습관의 무서움 ㅠ^ㅠ
반응형
'내직업은 IT종사자 > javascript' 카테고리의 다른 글
[javascript] 배열 생성하는 여러가지 방법(ES6) (배열생성자 new Array() / Array.of() / Array.from() ) (0) | 2023.04.17 |
---|---|
[javascript] 다차원 배열을 일차원으로 변경하는 방법 flat(), flatMap(), map() (1) | 2023.03.14 |
[javascript] 헷갈리고 짜증유발 증감연산자 (0) | 2023.03.09 |
[javascript] 배열의 push,pop,unshift,shift 사용법 (1) | 2023.03.09 |
React은(는) UMD 전역을 참조하지만 현재 파일은 모듈입니다. 대신 가져오기를 추가해보세요. ts(2686) (0) | 2023.03.08 |