230306 TIL
💫오늘의 깨달음 함수 선언 시 함수 표현식을 사용하자. 함수를 선언하는 방법에는 함수 선언문function declaration과 함수 표현식function expression이 있다. 둘 모두 함수를 새롭게 정의할 때 쓰는 방식이다. 함수 선언문 function a() {} 함수 표현식 const a = function () {} 결론부터 말하면 함수 선언문은 함수 호이스팅이 발생하므로 사용하는 것을 지양해야 한다. 간단한 예를 들어보자 개발자가 A가 100번째 줄에 인자 두 개를 받아 두 인자의 합을 반환하는 간단한 sum 함수를 선언했다. 그런데 어느날 새로 입사한 개발자 B가 5000번째 줄에 문자열로 "x + y = (x+y)"를 반환하는 sum함수를 새로 선언 후 별다른 테스트도 거치지 않은 ..
Daily/Today I Learned
2023. 3. 6. 22:44