상추의 IT저장소
JS) 전역객체와 래퍼객체 본문
전역 객체
전역객체란 자바스크립트에 미리 정의된 객체로 전역 프로퍼티나 전역함수를 담는 공간의 역할을 한다.
자바스크립트의 모든 객체는 전역 객체의 프로퍼티가 된다.
래퍼객체
var str = "문자열"; // 문자열 생성
var len = str.length; // 문자열 프로퍼티인 length 사용
해당 예제에서 생성한 문자열 str은 객체가 아닌데 length프로퍼티를 사용할 수 있다.
자바스크립트 프로그램이 문자열 리터럴 str의 프로퍼티를 참조하려 하면, 자바스크립트는 new String(str)을 호출한 것처럼 문자열 리터럴을 객체로 자동 변환해주기 때문이다.
이렇게 숫자, 문자열, 불리언 등 원시 타입의 프로퍼티에 접근하려고 할때 생성되는 임시 객체를 래퍼객체 라고 한다.
'Javascript' 카테고리의 다른 글
| JS) 자주쓰는 Math 메소드 (0) | 2022.11.18 |
|---|---|
| JS) Array.map() (0) | 2022.11.15 |
| JS) 객체(object) (0) | 2022.11.13 |
| JS) 타입변환 (0) | 2022.11.11 |
| JS) 배열 생성, 추가, 삭제 (0) | 2022.11.10 |