studyHard
article thumbnail
다양한 함수의 형태 정리
Language/JavaScript 2023. 3. 5. 02:08

즉시실행함수 함수 정의와 동시에 즉시 호출되는 함수 즉시 실행 함수는 단 한 번만 호출되며 다시 호출할 수 없다 let funcNow = (function() { let a = 3; let b = 5; return a * b; })(a, b); 즉시 실행 함수 내에 코드를 모아 두면 혹시 있을 수도 있는 변수나 함수 이름의 충돌을 방지할 수 있다 재귀 함수 함수가 잦기 자신을 호출하는 것을 재귀 호출이라 한다. 재귀 함수는 자기 자신을 호출하는 행위, 즉 재귀 호출을 수행하는 함수를 말한다. 재귀 함수를 사용하면 반복문 없이 반복되는 처리를 구현할 수 있다. 예를 들어 팩토리얼은 재귀 함수로 간단히 구현할 수 있다. function factorial(n) { if (n