본문 바로가기
JavaScript

JavaScript ) 래퍼 객체

by 하이방가루 2022. 3. 1.
728x90
반응형

원시값은 빠르고 가볍게 유지하면서,

원시값을 다룰 때, 메서드를 사용하면 작업을 수월하게 할 수 있게 하기 위해서 래퍼 객체라는 개념이 만들어졌다.

 

래퍼 객체는 원시 자료형의 이름을 그대로 차용해, String, Numberm, Bigint, Boolean, Symbol이라고 부른다.

null과 undefined은 래퍼 객체도 없고, 메서드도 제공하지 않는다.

 

str.toUpperCase()와 같이 원시값에 메서드를 불러들 때 원시값의 자료형으로 임시로 래퍼 객체를 만들어진다.

래퍼 객체의 메서드가 실행되고 새로운 원시값을 반환하며, 임시 래퍼 객체는 파괴된다.

728x90
반응형

'JavaScript' 카테고리의 다른 글

JavaScript ) 숫자형 다루기  (0) 2022.03.01
JavaScript 객체의 형변환  (0) 2022.02.25
JavaScript 심볼형  (0) 2022.02.14
JavaScript this와 체이닝  (0) 2022.02.10
JavaScript 가비지 컬렉션  (0) 2022.02.10

댓글