화살표 함수, 중첩 함수

(2021-04-06)
1. [자바스크립트]  화살표 함수 (Arrow Function)함수 표현식의 간략화
     - function 키워드, 인수 괄호 (), 중괄호 {}, return 키워드 등
     - 불필요하고 형식적인 것을 최대한 줄이려고 고안된 단축 문법

  ㅇ 例 1) 
     - (기존표현)   function (parm1, parm2) { ... }
     - (화살표함수) (parm1, parm2) => { ... }

  ㅇ 例 2)
     - (기존표현)   function (parm1, parm2) { 표현식; }
     - (화살표함수) (parm1, parm2) => { 표현식 }


2. [자바스크립트]  중첩 함수 (Nested Function)

  ㅇ 특정 함수 내에서 선언함수

  ㅇ (비교)
     - C 언어,Java 언어 등은, 중첩 함수를 쓸 수 없지만,
     - 자바스크립트는, 자신을 둘러싼 외부 함수의 최상위 레벨에 한해 중첩 함수 사용 가능

  ㅇ 중첩 함수 특징
     - 중첩 함수는 자신을 둘러싼 외부 함수의 인수와 지역 변수에 접근이 가능 함
     - 자신을 둘러싼 외부 함수의 바깥에서는 중첩 함수를 참조할 수 없음


[JS 함수] 1. JS 함수 2. JS 함수 종류 3. Function 객체 4. JS 함수 인수 5. 화살표 함수,중첩 함수 6. this 키워드 7. 클로저 (Closure) 8. 즉시실행함수 (IIFE) 9. 콜백 (CallBack)

 
        최근수정     요약목록     참고문헌