자바스크립트 래퍼객체

    래퍼 객체(Wrapper Object)란?

    래퍼 객체(Wrapper Object)란?

    래퍼 객체란? 래퍼객체는 이름 그대로, 감싸는 객체이다. 래퍼객체는 원시값과 관련되어 있다. 원시값에는 string, number, bigInt, boolean, Symbol, null, undefined로 7가지가 있다. MDN에 의하면, 원시값의 정의는 객체가 아니면서 메서드도 가지지 않는 불변의 데이터이다. 메서드를 가지지 않는다면서..? const str = 'capital letter'; console.log(str.toUpperCase()); 그런데 실제로는 원시값을 담은 변수에서 메서드를 사용할 수 있었다. 이는 자바스크립트가 원시값에 래퍼객체를 이용해서 객체의 다재다능함을 부여하기 때문에 가능하다. 래퍼객체의 종류, 동작 순서 래퍼객체에는 String, Number, Boolean, Sym..