Front end engineer
Read More
협업 시 힘들었던점?객체지향 vs 함수형?고차함수?클로저?실행 컨텍스트?첫 화면 로딩을 저해하는 요인?회사를 선택할 때 중점적으로 보는 조건?
실행 컨텍스트(execution context)는 자바스크립트의 동작 원리를 담고 있는 핵심 개념이다. 실행 컨텍스트를 바르게 이해하면 자바스크립트가 스코프를 기반으로 식별자와 식별자에 바인딩된 값(식별자 바인딩)을 관리하는 방식과 호이스팅이 발생하는 이유, 클로저의 동작 방식, 그리고 테스크 큐와 함께 동작하는 이벤트 핸들러와 비동기 처리의 동작 방식을 이해할 수 있다.
자바스크립트 객체는 다음과 같이 크게 3개의 객체로 분류할 수 있다.
아래 예제의 실행 결과는 무엇일지 생각해보자.
객체는 상태를 나타내는 프로퍼티와 동작을 나타내는 메서드를 하나의 논리적인 단위로 묶은 복합적인 자료구조다.