728x90
    
    
  반응형
    
    
    
  Scope를 우리말로 번역하면 ‘범위’라는 뜻을 가지고 있습니다.
JS에서 스코프는 2가지 타입이 있습니다.
global(전역)과 local(지역)입니다.
예제
| 
 1 
2 
3 
4 
5 
6 
7 
8 
9 
 | 
 const text = 'outside'; 
{ 
    const text = 'inside'; 
    { 
        console.log(text); 
    } 
} 
 | 
cs | 
위의 코드인 경우 console.log(text)의 결과 값은 inside가 출력될 것입니다.
예제
| 
 1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
 | 
 const text1 = 'outside'; 
{ 
    const text2 = 'inside'; 
    { 
        console.log(text2); 
    } 
} 
console.log(text2); 
 | 
cs | 
위의 코드인 경우 console.log(text2)의 결과 값은 undefined가 출력될 것입니다.
728x90
    
    
  반응형
    
    
    
  '지식 정리 📝' 카테고리의 다른 글
| 20221119 캡스톤 디자인 대상 수상🎉 (0) | 2022.11.19 | 
|---|---|
| 20221108 var의 단점 (0) | 2022.11.08 | 
| 20221102 JSON(JavaScript Object Notation) (0) | 2022.11.02 | 
| 20221025 TS 타입스크립트 특징 (0) | 2022.10.25 | 
| 이벤트 버블링 (0) | 2022.10.21 |