본문 바로가기
JaveScript

Wrapper(래퍼 객체)

by 원더링 2022. 6. 7.

Wrapper

 

 

▶ 원시 타입의 값을 감싸는 행태의 객체이다. 원시 타입에 대응하는 객체가 생성되고 이 객체 내부의 메서드가 호출된다.

 

 

 

▶ 식별자 + .(도트) 입력하여 사용한다. 각 데이터 타입에 따라 대응하는 Number, String Boolean, Symbol 객체가 있다.

 

 

Number 객체의 메서드들

 

 

String 객체의 메서드들

 

 

Boolean 객체의 메서드들

 

 

Symbol 객체의 메서드들

 

 

 

▶ 래퍼 객체는 사용이 끝난 후에 곧바로 사라지고 원시 타입만 남는다.

 

 

 

▶ 객체는 무겁고 느리며 원시타입은 값이 하나뿐이라는 단점이 있다. 객체를 짧은 시간만 사용하여 무거움을 줄이되 객체의 다양성을 활용하기 위해 래퍼 객체를 사용하는 것이다.

 

 

▶ 래퍼 객체에 원하는 메서드가 있다면 따로 객체를 생성하지말고 래퍼 객체를 사용하자.

 

 

 

 

'JaveScript' 카테고리의 다른 글

Array(배열)  (0) 2022.06.08
Global(글로벌 객체)  (0) 2022.06.07
Reference Type(참조 타입)  (0) 2022.06.05
Primitive Type(원시 타입)  (0) 2022.06.05
Class - extends(상속)  (0) 2022.06.03