안녕하세요! 사실 윗 분께서 답변을 잘 남겨주신대로 a?.()를 사용하시는 게 가장 간단한 방법으로 보입니다만.. 혹시라도 확실한 타입 에러를 방지하고 싶으시다면, 아래와 같은 방법이 있을 것 같습니다. if (typeof a === 'function') { a(); } a의 타입이 무조건 함수일 때만 함수를 호출시키므로 혹시라도 a에 undefined이 아니라, number 혹은 string과 같은 타입이 들어와도 에러가 발생할 우려가 없습니다.

더 많은 콘텐츠를 보고 싶다면?

지금 간편 가입하고 다음 내용을 확인해 보세요!

또는

이미 회원이신가요?

2022년 11월 21일 오후 12:36

댓글 0