소개
이 랩에서는 JavaScript 를 사용하여 함수 실행 시간을 측정하는 방법을 살펴봅니다. console.time() 및 console.timeEnd() 메서드를 사용하여 함수의 시작 시간과 종료 시간의 차이를 측정하고 실행에 걸린 시간을 결정합니다. 이 기술은 웹 개발에서 코드를 최적화하고 성능을 향상시키는 데 유용합니다.
이 랩에서는 JavaScript 를 사용하여 함수 실행 시간을 측정하는 방법을 살펴봅니다. console.time() 및 console.timeEnd() 메서드를 사용하여 함수의 시작 시간과 종료 시간의 차이를 측정하고 실행에 걸린 시간을 결정합니다. 이 기술은 웹 개발에서 코드를 최적화하고 성능을 향상시키는 데 유용합니다.
함수 실행 시간을 측정하려면 console.time()과 console.timeEnd()를 사용하여 시작 시간과 종료 시간의 차이를 결정합니다.
다음은 콜백 함수 실행 시간을 측정하는 timeTaken이라는 예시 함수입니다.
const timeTaken = (callback) => {
console.time("timeTaken");
const result = callback();
console.timeEnd("timeTaken");
return result;
};
이 함수를 사용하려면 콜백을 인수로 전달하기만 하면 됩니다. 예를 들어:
timeTaken(() => Math.pow(2, 10)); // Returns 1024, and logs: timeTaken: 0.02099609375ms
위의 예에서 timeTaken 함수는 Math.pow(2, 10) 함수 호출을 실행하는 데 걸린 시간을 측정하는 데 사용되며, 1024 를 반환합니다. 콘솔 출력은 밀리초 (ms) 단위로 소요 시간을 표시합니다.
축하합니다! 함수 실행 시간 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.