본문 바로가기

JavaScript2

자바스크립트 클로저가 아직도 난해한 개념으로 다가오는 사람들 모여라! 📋 목차 이 포스팅을 읽으면 도움이 되는 사람들 클로저의 정의 렉시컬 스코프 함수객체의 내부슬롯 [[Environment]] 클로저와 렉시컬 환경 클로저의 활용 정리 ✍🏻 이 포스팅을 읽으면 도움이 되는 사람들 이 포스팅은 클로저에 대한 완벽정리를 도와주기위해 작성했습니다. 포스팅을 읽으면 도움이 되는 분들은 아래와 같습니다. 내가 아래 해당사항 중 하나라도 해당이 된다면 이 포스팅을 꼭 읽어보세요! MDN에 나온 클로저 사전 정의는 알고 있지만 제대로 이해하지 못하고 있다. 클로저가 왜생긴지 모르겠고, 대체 어디에 써먹으란건지 모르겠다. 클로저가 뭔지 모른다. 클로저관련 예제라곤 for문안에서 쓰는 그(?) 예제 밖에 모른다. 클로저에 대해 설명하라 하면 말문이 막힌다. 아래 개념은 미리 알고 오시는게.. 2021. 3. 5.
자바스크립트 프로토타입 개념이 어려운 사람들을 위해 📋 목차 서론 함수 객체의 내부구조 프로토타입(prototype)과 프로토(proto), 프로토체인이 뭐야? 왜 사용하는거야? 코드의 재사용, 상속에 대하여 참고자료 ✔️ 서론 자바스크립트를 막 공부하기 시작한 자린이(자바스크립트 어린이) 분들이나, 자바스크립트에 대해 깊이 공부 해보신적 없는 모든 분들 중에 혹시 프로토타입을 잘 모르고 계신다면 읽어보시면 좋을 것 같습니다. 잘못된 정보나 피드백, 이해하기 어려운 부분이 있으시면 댓글 부탁드립니다. ✔️ 함수 객체의 내부구조 Javacript 에서는 함수를 정의하고, 파싱단계에 들어가면, 내부적으로 수행되는 작업이 있습니다. 아래와 같은 함수를 정의할때 어떤일이 벌어지는지 한번 알아보겠습니다. function Dog() {} 1.해당 함수에 Constr.. 2021. 3. 1.