래퍼 객체

·2024년 6월 13일

자바스크립트

목록 보기
11/21

'이게왜돼'.toLowerCase() 원시값으로도 메서드를 쓸 수 있는 이유가 뭘까!
=> '' 같이 원시값이 꼭 객체처럼 사용할 수 있게 되어 있다.

'원시값을 다룰 일이 많은데 이 자체로 메서드를 사용하면 편리할 것 같다 + 근데 원시값을 최대한 가벼워야 하는데.' 라는 필요성으로 인해 만들어진 것이 '래퍼 객체'다. (Object wrapper)

만약 원시값이 메서드나 프로퍼티에를 사용하려고 하면 이걸 가능하게 해주는 '원시 래퍼 객체'를 만들어준다. 이건 다 사용하고 나면 사라진다.


참조
코어자바스크립트

profile
'한 번 더!'의 가능성을 믿어! 오늘도 열심히 굴러가 보는 프론트엔드 개발자 😎

0개의 댓글