티스토리 뷰

웹프로그래밍/js

ES6 IIFE

공허공자 2016. 9. 1. 16:48

IIFE 는 즉시 실행 함수

절차적으로 실행되어야 하는 흐름 구현 원할때
비동기 구문을 IIFE 안에 넣고 실행하는 꼼수

let a = "에이";

(() => {
  // 비동기 메서드
})();

아래와 같이 완전 간단한 형태도 가능

let a = "에이";

{
  // 비동기 메서드
}

외부에 선언한 a 변수의 scope 은 클로저 특징에따라 블럭 내에 공유됨
즉, a 를 블럭 내부에서 write(a) 해보면 "에이" 값이 찍힘

댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함