사전적 의미
스코프(scope) : 범위
컴퓨터에서 범위란? : 변수의 유효성을 나타냅니다.
변수에는 전역 변수(Var), 지역 변수(Let + {}내부)이 존재 합니다.
예시로 쉽게 살펴보면
let x = 10;
function printX()
{
let x = 20;
console.log(x)
}
function printX2()
{
let x = "문자열 입니다.";
console.log(x)
}
printX()
printX2()
위와 같은 코드로
let으로 선언한
x는 2번 선언될 수 없지만
printX, printX2라는 함수내(지역)
에서는 다시 선언 및 할당이
가능 합니다.
그 뿐만 아니라,
다른 지역에서 사용하므로써
다른 결과를 출력할 수 있다.
화살표 함수(중요)
위와 같이 화살표 함수를 만들 수 있다.
화살표 함수를 잘 구현하면
와 같이 만들어 간단하게 * 2가 된 배열을 새롭게 만들 수 있다.
'JavaScript 강의' 카테고리의 다른 글
1-10 조건 중첩 +(중요)(조건부 실행, 단축 평가) (0) | 2024.08.12 |
---|---|
1-9 조건문 (0) | 2024.08.12 |
1-7 함수 (0) | 2024.08.12 |
1-6 연산자(사칙 연산자, 비교 연산자) (0) | 2024.08.12 |
1-5 (중요)형변환(명시적, 암묵적) (0) | 2024.08.12 |