-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[23장] 실행 컨텍스트 #18
Comments
Q 다음 코드의 출력 결과를 예상해주시고 실행 컨텍스트 스택을 stack에 순차적으로 표현해주세요. (생성과 제거 모두 구현해주세요) function dog(){
console.log("Dog!");
function love(){
console.log("Human!");
}
love();
}
function cat(){
dog();
console.log("Cat!");
}
cat(); 정답출력 결과Dog! Human! Cat! 스택
|
Q. 다음 예제를 실행할 때 출력 결과를 작성하고 몇 개의 실행 컨텍스트가 생성되는지 쓰시오. const name = "Sass";
const discription = "CSS 전처리 도구";
var totalCount = 9;
var listenCount = 3;
function lecture(total) {
function remainLecture(total) {
let n = total - listenCount;
console.log(`남은 강의는 ${n}개 입니다.`);
function listenLecture(listen) {
console.log(`수강한 강의는 ${listen}개 입니다.`);
}
listenLecture(listenCount);
}
remainLecture(total);
}
lecture(totalCount); 퀴즈 정답1. 출력 결과 남은 강의는 6개 입니다. 수강한 강의는 3개 입니다. 3. 생성된 실행 컨텍스트의 개수 Global Execution Context lecture Execution Context remainLecture Execution Context listenLecture Execution Context 총 4개 |
O/X 퀴즈 1. this 바인딩은 전역 환경 레코드와 함수 환경 레코드에만 존재한다.
2. 실행 컨텍스트 스택에서 함수 실행 컨택스트가 제거되면 그 함수의 렉시컬 환경까지 즉시 소멸된다.
3. 실행 컨텍스트 스택의 최상위에 존재하는 실행 컨텍스트는 언제나 실행 중인 코드의 실행 컨텍스트이다. 퀴즈 정답
OXO
정답 설명
|
Q. 다음 문제의 답을 O,X로 작성해주세요.
퀴즈 정답
정답 설명
1. X - 함수가 호출되면 순차적으로 실행되던 전역 코드의 실행을 일시 중단 하고 코드 실행 순서를 변경하여 함수 내부로 진입한다. 2. O 3. X - 함수 표현식과 화살표함수를 사용해 정의한 전역함수는 전역객체의 메서드로 등록되지 않는다. |
Q. 퀴즈 정답
반면에, |
데브코스 4기 프롱이들 모던 JS Deep Dive 책 뿌수기😎
아래 템플릿을 복사해서 1개이상 퀴즈를 만들어주세요. 객관식, 주관식, 단답형 모두 상관없습니다!
The text was updated successfully, but these errors were encountered: