티스토리 뷰

Web/JS

JS - 함수2

Codecheck 2024. 2. 20. 12:13

함수2

함수scope

함수의 중괄호 안의 코드는 지역 scope

함수 밖은 전역 scope

 

블록scope (let, const 키워드에 한해)

블록문 안 지역 scope

블록문 밖 전역 scope 

 

함수도 호이스팅(선언문을 최상위로 끌어올림)이 적용됨 

→ 함수 선언문은 정상 실행, 함수 표현식은 X

 

즉시 실행 함수 : 한번 실행되고 메모리에서 사라짐 (전역 스코프의 오염 최소화)

(() => {

  console.log('init');

})();

(function init() {

  console.log('init');

})();과 같은 형태도 가능

'Web > JS' 카테고리의 다른 글

JS - 표준 내장 객체  (0) 2024.02.20
JS - 객체  (0) 2024.02.20
JS - 함수  (0) 2024.02.20
JS - 반복문  (0) 2024.02.19
JS - 연산자  (0) 2024.02.19
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/08   »
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
31
글 보관함