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를 읽기 전용 값처럼 다룹니다.
이 정도로 마치겠습니다.