함수 호출 방법

2023. 4. 18. 13:21개발/토막난 상식

반응형

setFormFinishHandler 함수를 호출할 때에는 함수의 이름을 사용하거나, 함수를 호출하는 새로운 함수를 생성하여 전달하는 두 가지 방법이 있습니다.

1. setFormFinishHandler(codePostHandler) 형태로 함수의 이름 codePostHandler를 직접 전달하는 경우:
setFormFinishHandler(codePostHandler);
이 경우 formFinishHandler가 codePostHandler 함수로 설정됩니다.

2. setFormFinishHandler(() => codePostHandler) 형태로 함수를 호출하는 새로운 함수를 생성하여 전달하는 경우:
setFormFinishHandler(() => codePostHandler);
이 경우 formFinishHandler가 codePostHandler 함수를 호출하는 새로운 함수로 설정됩니다. 이렇게 하면 formFinishHandler가 호출될 때마다 codePostHandler가 실행됩니다.

일반적으로 setFormFinishHandler에 함수를 전달할 때에는 첫 번째 방법인 함수의 이름을 사용하는 것이 더 간결하고 선호되는 방법입니다. 그러나 특정 상황에서는 두 번째 방법을 사용하여 함수를 호출하는 새로운 함수를 생성하여 전달해야 할 수도 있습니다. 예를 들어, codePostHandler 함수가 외부 변수에 의존하거나, 콜백 함수의 형태로 사용되어야 하는 경우에는 두 번째 방법을 사용할 수 있습니다.

반응형