처음 모던 자바스크립트 책에서 실행 컨텍스트에 대해 읽었을 땐 1도 이해가 안됐는데 그 이후에 코어자바스크립트를 읽으니까 조금 이해가 됐다.역시..반복은 중요하다..🧐실행 컨텍스트란 실행할 코드에 제공할 환경 정보들을 모아놓은 객체를 말한다.hoisting(변수를 위
콜백 함수는 다른 코드의 인자로 넘겨주는 함수이다.콜백 함수를 넘겨받은 코드는 이 콜백 함수를 필요에 따라 적절한 시점에 실행한다.쉽게 말하자면 알람을 설정하는 행위와 비슷하다고 볼 수 있다.알람을 맞추지 않으면 본인이 수시로 시계를 확인해야하지만 (시계의 제어권이 본
처음에 한번 읽었을 때 이해가 안돼서 2회독 하면서 정리했더니 조금 알 것 같기도 하면서.. 또 모를 것 같기도 하면서..(???) 알 것 같다.클로저란 어떤 함수 A에서 선언한 변수 a를 참조하는 내부함수 B를 외부로 전달할 경우 A의 실행 컨텍스트가 종료된 이후에도
자바스크립트는 프로토타입(prototype) 기반 언어이다.클래스 기반 언어에서는 '상속'을 사용하지만 프로토타입 기반 언어에서는 어떤 객체를 원형(prototype)으로 삼고 이를 복제(참조)함으로써 상속과 비슷한 효과를 얻을 수 있다.❗ 편의를 위해 \_\_prot