소개
이 랩에서는 JavaScript 프로그래밍의 세계를 탐구하고 함수의 개념을 자세히 살펴보겠습니다. 특히, console.debug() 메서드와 전달된 함수의 name 속성을 사용하여 함수의 이름을 로깅하는 방법을 배우겠습니다. 이 랩은 JavaScript 에서 함수와 디버깅 도구를 사용하는 실질적인 경험을 제공할 것입니다.
JavaScript 에서 함수의 이름 얻는 방법
JavaScript 함수의 이름을 얻으려면 다음 단계를 따르세요.
- 터미널 또는 SSH 를 엽니다.
node를 입력하여 코딩 연습을 시작합니다.console.debug()와 전달된 함수의name속성을 사용하여 함수의 이름을 콘솔의debug채널에 로깅합니다.- 주어진 함수
fn을 반환합니다.
다음은 JavaScript 에서 함수의 이름을 얻는 방법을 보여주는 코드 예시입니다.
const functionName = (fn) => (console.debug(fn.name), fn);
let m = functionName(Math.max)(5, 6);
// The function name 'max' is logged in the debug channel of the console.
// m = 6
이 예제에서 functionName 함수는 전달된 함수의 이름을 콘솔의 debug 채널에 로깅하고 함수 자체를 반환합니다. 함수의 name 속성은 해당 이름을 얻는 데 사용됩니다.
요약
축하합니다! 함수 이름 얻기 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.