본문 바로가기

[TIL] Today I Learned

23-01-24

반응형

literal and wrapper object

리터럴과 래퍼객체 

let name1 = 'max';  선언과 할당 동시에 타입이 정해진다. 

let name2 = new String('max') 생성자를 통해 Object타입의 string이 만들어진다.

 

위의 let name = 'max';  으로 선언된 리터럴도 name1.length 프로퍼티 연산자를 쓰면 작동한다.

내부적으로 wrapper 참조객체를 만들고 사라져서 해당 연산자를 사용 가능하다고 한다. 

 

참고 레퍼런스

http://www.tcpschool.com/javascript/js_standard_object

반응형