[JS] 데이터 구조 : 스택과 큐, 실행 컨텍스트

은채·2022년 6월 8일
0

JavaScript

목록 보기
13/26
post-thumbnail

Stack

  • 출입구가 하나
  • 먼저 들어온게 나중에 빠져 나감 (선입후출)

Queue

  • 출구와 입구가 다름
  • 먼저 들어온게 먼저 빠져나감
  • 은행, 주문 접수 번호

실행 컨텍스트와 실행컨텍스트로 인해 발생하는 현상

  • 클로저를 지원하는 언어에서 발생
  • 실행 컨텍스트 : 실행할 코드에 제공할 환경 정보를 모아둔 "객체"
  • 실행 컨텍스트 만들기 - 함수 실행하기 ( + , + )
  • 자바스크립트는 콜스택에 환경 정보(실행 컨텍스트)를 쌓는다



스코프 체인 : 해당 스코프에서 찾아보고 없으면 상위 스코프로 찾으러 올라감
렉시컬 스코프 : 선언된 시점을 기준으로 상위 스코프를 결정

profile
반반무마니

0개의 댓글