2023. 9. 19. 18:30ㆍTrip to JavaScript
21.1 자바스크립트 객체의 분류
표준 빌트인 객체, 호스트 객체(web API, Node.js API), 사용자 정의 객체
21.2 표준 빌트인 객체
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects
Standard built-in objects - JavaScript | MDN
This chapter documents all of JavaScript's standard, built-in objects, including their methods and properties.
developer.mozilla.org
Math, Reflect, JSON 빼고 다 생성자 함수 객체
표준 빌트인 객체가 생성한 인스턴스의 프로토타입은 표준 빌트인 객체의 prototype 프로퍼티에 바인딩된 객체다.
21.3 원시값과 래퍼 객체
원시값은 객체가 아니므로 프로퍼티나 메서드를 가질 수 없는데도 원시값인 문자열이 마치 객체처럼 동작한다.
즉 원시값을 객체처럼 사용하면 자바스크립트 엔진은 암묵적으로 연관된 객체를 생성하여 생성된 객체로 프로퍼티에 접근하거나 메서드를 호출하고 다시 원시값으로 되돌린다.
이처럼 문자열, 숫자, 불리언값에 대해 객체처럼 접근하면 생성되는 임시 객체를 래퍼 객체라 한다.
21.4 전역 객체
전역 객체는 코드가 실행되기 이전 단계에 자바스크립트 엔진에 의해 어떤 객체보다도 먼저 생성되는 특수한 객체이며, 어떤 객체에도 속하지 않은 최상위 객체다.
21.4.1 빌트인 전역 프로퍼티
21.4.2 빌트인 전역 함수
21.4.3 암묵적 전역
선언없이 할당할 때 발생
'Trip to JavaScript' 카테고리의 다른 글
[Revisited JS] strict mode를 이해해보자 (0) | 2023.09.14 |
---|---|
[Revisited JS] 프로토타입을 파훼해보자 (0) | 2023.09.12 |
[Revisited JS] 비동기 완벽 이해를 꿈꿔보자 (0) | 2023.09.10 |
[Revisit JS] 프로퍼티 어트리뷰트를 이해해보자 (0) | 2023.09.07 |
[Revisit JS] 클로저 이해해보기 (0) | 2023.09.06 |