[ JavaScript ] ES6 : IIFE(즉시 실행 함수)
·
Archive/Develop
전 포스팅에서 화살표 함수를 알아봤다. 익명함수는 즉시 실행 함수 일 때도 많이 사용하기 때문에, 이번 포스팅에서는 즉시 실행 함수를 다뤄보도록 하겠다. (function(version){ console.log(version) }("ES5")); ((version)=>{ console.log(version) })("ES6"); 3. 정리 결론적으로, ES6에서는 익명함수에서는 function 키워드 대신 괄호와 화살표를 사용한다. 콜백 함수로 실행될 때 기존의 익명 함수는 글로벌 컨텍스트에 접근했지만, 화살표 함수는 콜백 함수를 할당한 당시의 컨텍스트를 그대로 활용한다. 즉시실행 함수를 사용할 때는 , 괄호로 묶고 함수를 호출해야한다.