더북(TheBook)


46 익명 함수와 함수 즉시 호출



<강의보기> 05:50

이번 강에서는 익명 함수(anonymous function)에 대해 알아봅니다. 더불어 함수를 정의하고 호출하는 방법도 알아보겠습니다.

다른 프로그래밍 언어에서는 반복해서 실행할 코드의 블록을 함수로 정의해서 사용합니다. 하지만 자바스크립트에서는 함수의 블록을 통해 변수의 유효 범위가 제어되고, 함수의 인자로 함수를 사용하는 경우도 많습니다.

이러한 이유로 반복 실행할 코드가 아닌 일회용 코드인 경우에는 코드 블록을 함수로 정의하는 경우가 많습니다. 자바스크립트는 이러한 부분을 효율적으로 지원하기 위해 익명 함수나 함수 정의와 동시에 호출할 수 있는 문법을 제공합니다.

우선 script.js 파일을 로드하는 HTML 문서를 작성합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.