1. 객체
자바스크립트의 거의 모든것은 객체이다.
boolean, number, string, null, undefined 빼고
이를 제외한 모든 것은 객체이다.
하지만 boolean, number, string도 객체처럼 다룰수있다.
2. 함수
자바스크립트에서는 함수도 객체로 취급한다
3. 프로토타입
모든객체는 숨겨진링크인 프로토타입을 가진다.
이 링크는 해당 객체를 생선한 생성자의 프로토타입 객체를 가리킨다.
4. 실행 컨텍스트와 클로저
자바스크립트는 자신만의 방법으로 실행 컨텍스트를 만들고 실행이이뤄진다.
이 실행 컨텍스트는 자신만의 유효범위를 갖는데 이과정에서 클로저를 구현할수있다.
'프로그래밍 > JavaScript' 카테고리의 다른 글
실행 콘텍스트 (Execution context) (1) | 2023.12.25 |
---|---|
[반복문] for() forEach() map() filter() 어떨때 사용?? (0) | 2023.10.04 |
return function() 함수를 리턴하는기법은 어디에 사용할까? (0) | 2022.06.25 |
[모듈] import, export 키워드, 모듈 (0) | 2022.06.12 |
[인사이드 자바스크립트] 함수와 프로토타입 체이닝 (0) | 2022.06.11 |