Open yuzunsang opened 3 months ago
Q. 실행 컨텍스트 스택이 추가되고 제거되는 과정을 떠올리며 보기의 순서를 정렬하세요.
const x = 1;
function foo() {
const y = 2;
function bar () {
const z = 3;
console.log(x + y + z);
}
bar();
}
foo();
[보기]
Q1. 다음 코드의 실행 결과를 예상해보고 이유를 설명하세요.
for(let i = 0; i < 5; i++) {
setTimeout(() => {
console.log(i);
}, 1000)
};
Q2. 다음 코드의 실행 결과를 예상해보고 이유를 설명하세요.
const x = 1;
function foo() {
eval('var x = 2');
console.log(x);
}
foo();
console.log(x);
Q. 실행 컨텍스트의 역할은 무엇인가?
[퀴즈 예시] Q. 여기에 퀴즈 설명을 적으세요.
적을 코드가 있다면 밑에 적어주세요. (백틱 3개로 코드를 감싸면 코드 양식을 적을 수 있습니다.)
아래 코드를 복붙해서 정답을 적어주세요.