overriding : 다른 무엇보다 더 중요한오버라이딩상속받은 부모의 메서드를 덮어쓰는 것Fruit 클래스를 정의하고, 인스턴스를 만들었다.인스턴스에 같은 이름의 메서드를 추가하면 Fruit.say를 오버라이딩한다.Fruit 클래스를 상속받는 Apple 클래스에 같은
https://www.figma.com/community/file/1239398411599935702
스코프 스코프란? 식별자가 유효한 범위. 선언된 위치에 의해 결정된다. var - 함수 레벨 스코프를 따른다. 함수의 코드 블록만을 지역 스코프로 인정한다. let, const - 블록 레벨 스코프를 따른다. 모든 코드 블록을 지역 스코프로 인정한다.
객체를 배열로 변환키-값 배열을 객체로 변환값이 null 또는 undefined일 때 안전하게 속성에 접근할 수 있다.이전엔 replace() + 정규 표현식으로 모든 foo를 bar로 바꿨다.배열의 마지막에서부터 탐색을 시작Grid LayoutFlexbox미디어 쿼리
배경지식 렉시컬 스코프란? 함수를 어디에 정의했는지에 따라 상위 스코프를 결정하는 정적 스코프를 의미한다. 렉시컬 환경이란? 식별자, 식별자에 바인딩된 값, 상위 스코프에 대한 참조를 기록하는 자료구조 실행 컨텍스트를 구성하는 컴포넌트 스코프와 식별자를 관리 렉시컬 스
var vs let vs const 스코프 var 함수 레벨 스코프. 함수의 코드 블록만을 지역 스코프로 인정한다. let, const 블록 레벨 스코프. 모든 코드 블록을 지역 스코프로 인정한다. 재할당 var/let 값 재할당 가능 const 상수. 값 재할당 불가
이벤트 전파(Event Propagation) 이벤트 전파란? DOM 트리 상에 존재하는 DOM 요소 노드에서 발생한 이벤트가 DOM 트리를 통해 전파되는 것을 의미한다. 이벤트 전파 단계 캡처링 단계 이벤트가 상위 요소에서 하위 요소 방향으로 전파되는 단계를 의미한다
이벤트 루프란? JavaScript의 동시성을 지원하는 것 브라우저에 내장되어 있는 기능 중 하나 콜 스택에 현재 실행 중인 실행 컨텍스트가 있는지, 콜백 큐에 대기 중인 함수가 있는지 반복해서 확인한다. 콜 스택이 비어있고 콜백 큐에 대기 중인 함수가 있다면 순차적(
스코프란? 모든 식별자(변수 이름, 함수 이름, 클래스 이름 등)는 자신이 선언된 위치에 의해 다른 코드가 식별자 자신을 참조할 수 있는 유효 범위가 결정된다. 전역 스코프와 지역 스코프로 구분할 수 있다. 스코프 체인이란? 스코프가 계층적으로 연결된 것 지역 스코프