이재호

호출스택과 스코프체인 본문

프론트엔드/자바스크립트

호출스택과 스코프체인

호재이 2023. 3. 15. 17:05
const x = 'x'

function c(){
	const y = 'y'
	console.log('c')
    function b(){
    const z = 'z'
    console.log('b')
    c()
	}
}

function a(){
	const x = 'x'
    console.log('a')
    b();
}


a()
c()

스코프체인  : 
함수에서 어떤값에 접근이 가능한지를 알아내는것이다.
스코프 체인은 함수의 선언만 보면 됩니다

const x = 'x'
function c(){
	const y = 'y'
	console.log('c')
	function b(){
	const z = 'z'
	console.log('b')
	c()
	}
}

function a() {
const x = 'x'
console.log('a')
b()
}

// 호출 
a() // 결과 b is not defined
b()

 

'프론트엔드 > 자바스크립트' 카테고리의 다른 글

promise  (0) 2023.03.18
클로저 예제  (0) 2023.02.18
XMLHttpRequest(XHR) VS Fetch VS Axios  (0) 2023.02.17
간단한 스코어 게임 만들기  (0) 2023.02.15
간단한 폼 리스트 만들기  (0) 2023.02.14