23장 실행 컨텍스트
문제 1.
ECMA Script 사양은 소스 코드를 4가지 타입으로 구분하는데요.
4가지 타입과 각 타입에 대한 간단한 설명을 말해봅시다!
정답
문제 2.
실행 컨텍스트의 역할을 간단하게 설명해봅시다!
정답
24장 클로저
다음 문장의 빈칸을 채워봅시다!
( ) 보다 ( ) 가 더 오래 유지되는 경우 ( ) 는 이미 생명 주기가 종료한 ( ) 의 변수를 참조할 수 있다.
이러한 ( )를 ( )라고 부른다.
HINT : 딥다이브 393p
Plain Text
복사
정답
25장 클래스
여기 간단한 클래스가 하나 있습니다!
class Person {
constructor(name) {
this.name = name;
this.status = '대기중';
}
codingStart() {
console.log(`${this.name}님이 코딩을 시작했습니다. 힘들어요`);
this.status = '코딩 시작';
}
codingEnd() {
console.log(`${this.name}님이 코딩을 끝냈습니다. 자러 가자`)
this.status = '코딩 끝';
}
}
JavaScript
복사
이 클래스를 참고하여 아래 코드의 실행 과정을 설명해봅시다! (간단하게)
// 1
const 수빈 = new Person('subin');
// 2
수빈.codingStart();
// 3
수빈.codingEnd()
// 4
수빈
JavaScript
복사
정답
코어자바스크립트