질문해봐
나 자바스크립트 점수 50점은 넘는듯
익명(112.168)
2021-09-09 01:44
추천 0
댓글 6
다른 게시글
-
결국 책을 읽어야 내공이 쌓이는데 [4]개좆밥(gaejotbab) | 21.09.09추천 0
-
좌파 특징이익명(118.235) | 21.09.09추천 0
-
진짜 엥간하면 서비스기업 가고 싶은데 [1]익명(218.239) | 21.09.09추천 0
-
지원금 이거 [9]익명(123.212) | 21.09.09추천 0
-
중견기업 코테 난이도는 어떰? [5]익명(121.140) | 21.09.09추천 0
-
cns vs cnc [2]익명(218.239) | 21.09.09추천 0
-
프론트엔드 이벤트 루프 동작방식 모르는 사람 없지? [2]익명(8.38) | 21.09.09추천 0
-
코딩 벽을 처음 느꼈던거 ㅋㅋㅋ [4]분노조절(14.37) | 21.09.09추천 0
-
노베이스 국비 한달차 수준 [6]익명(121.140) | 21.09.09추천 1
-
자바 강의 첫날에 static void main(string args) [7]익명(223.62) | 21.09.09추천 0
해당 댓글은 삭제되었습니다.
실행 컨텍스트에 스코프 체인이란 게 있는뎅 젤 처음에 글로벌로 하나 있고 함수가 호출될 때마다 함수 실행 컨텍스트가 생성댐 거기에는 variable object, sc, this가 있는데? this는 여러 조건에 따라서 this binding 될거구 sc는 이전 실행 컨텍스트의 variable object로 이해했움. 글로벌까지 쭉 연결되어 있는데 이제 라인을 쭉 읽다가 변수가 나오면? 젤 처음에는 variable에서 찾구 없으면 scope chain을 타고 계속 상위 실행 컨텍스트로 글로벌까지 올라가고, 없으면 그 때 reference error가 남. 이걸 스코프 체이닝이라고 한다!
렉시컬 스코프
위에서 이어지는 이야기인뎅 기본적으로 js는 함수 스코프여서, 함수가 실행되는 시점에 변수나 this 같은 식별자가 결정댐. 근데 함수가 어디에 선언되었는지에 따라 바인딩되는 문맥 스코프로 이해하고 있는데 js에서 가장 대표적인 예는 arrow fuctionㅎㅎ
generator
제너레이터는 이터레이터면서 이터러블을 생성해! 근데 이건 너무 겉설명인 거 같고 개인적으로는 코루틴에 젤 가깝다고 생각해...