728x90
반응형
전 포스팅에서 화살표 함수를 알아봤다.
익명함수는 즉시 실행 함수 일 때도 많이 사용하기 때문에,
이번 포스팅에서는 즉시 실행 함수를 다뤄보도록 하겠다.
(function(version){
console.log(version)
}("ES5"));
((version)=>{
console.log(version)
})("ES6");
3. 정리
결론적으로, ES6에서는 익명함수에서는 function 키워드 대신
괄호와 화살표를 사용한다.
콜백 함수로 실행될 때 기존의 익명 함수는 글로벌 컨텍스트에 접근했지만,
화살표 함수는 콜백 함수를 할당한 당시의 컨텍스트를 그대로 활용한다.
즉시실행 함수를 사용할 때는 , 괄호로 묶고 함수를 호출해야한다.
728x90
반응형
'Archive > Develop' 카테고리의 다른 글
[ JavaScript ] 이터레이터 & for-of (0) | 2021.02.16 |
---|---|
[ JavaScript ] ES6 : 기본 매개변수 (0) | 2021.02.15 |
[ JavaScript ] ES6 : Arrow Function & this (화살표 함수) (0) | 2021.02.15 |
[ JavaScript ] ES6 : class & class 의 상속(extends) (0) | 2021.02.15 |
[ JavaScript ] ES6 : 비구조화 할당(Destructuring) (0) | 2021.02.15 |