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를 읽기 전용 값처럼 다룹니다.
이 정도로 마치겠습니다.
'Javascript > Vanilla JS' 카테고리의 다른 글
javascript Number, String, template literal (0) | 2022.01.26 |
---|---|
javascript symbol, global symbol registry, Symbol.for, Symbol.keyFor (0) | 2022.01.26 |
메서드(method), this, new, Constructor, Optional chaining(.?) (0) | 2022.01.25 |
Object, reference, copy, garbage collection. 객체, 참조, 가비지 콜렉 (0) | 2022.01.19 |
javascript ==, ===, querySelector(), querySelectorAll() (0) | 2022.01.10 |