Javascript/Vanilla JS

javascript Object, primitive, object wrapper

Vagins 2022. 1. 26. 11:14

22.01.26

두번째 포스팅입니다.

 

 

1. primitive in javascript

 

자바스크립트는 primitive도 객체처럼 다술 수 있게 해줍니다. (메서드나 프로퍼티를 호출할 수 있음)

자바스크립트에서는 primitive가 메서드나 프로퍼티에 접근하려하면 추가 기능을 제공하는 래퍼 객체를 만들어 줍니다. 이 객체는 금방 사라집니다.

object.wrapper의 종류는 primitive에 따라 String, Number, Boolean, Symbol 등이 있습니다.

 

String 의 toUpperCase(), Number의 toFixed() 등이 예 입니다.

 

 

 

2. Object wrapper

 

다시 말해 object wrapper는 변수의 프로퍼티에 접근할 때 임시로 생성되는 객체입니다.

wrapper를 통해 primitive를 읽기 전용 값처럼 다룹니다.

 

 

 

 

 

 

이 정도로 마치겠습니다.