이재호
렉시컬 스코프란? 본문
렉시컬 스코프란
- 부모 함수 안에 중첩된 내부함수는 해당 외부 함수의 범위 또는 범위 내에서 정의된 변수에 엑세스 할수 있습니다
- 중첩된 함수나 내부 함수는 상위 몇 레벨 위에 있든 사오간없이 부모 함수나 조무보 함수등이 엑세스 하는 동일한 항목에 엑세스 할수 있습니다
- 렉시컬 스코프는 역방향으로는 성립이 되지 않습니다.
function bank(){
const heros = ["superMan", "spiderMan", "batMan", "wonderWoman"]
function cry(){
function inner(){
for(let hero of heros){
console.log(`help me, ${hero.toUpperCase()}!`)
}
inner()
}
cry()
}
bank()
결과값 :
help me , superMan!
help me , spiderMan!
help me , batMan!
help me , wonderWoman!
'프론트엔드 > 자바스크립트' 카테고리의 다른 글
Reduce란 (0) | 2023.02.09 |
---|---|
깊은복사 , 얕은복사 (0) | 2023.02.09 |
this란? (0) | 2023.02.07 |
고차함수란? (0) | 2023.02.07 |
기명함수와 익명함수란? (0) | 2023.02.07 |