반응형
래퍼 객체
-
[JS] JS의 내장 함수는 메서드인가?문득 든 의문점 2022. 12. 14. 15:04
자바스크립트 내장함수 JS에서 내장함수란 별도의 모듈 혹은 라이브러리를 설치할 필요없이 사용할 수 있는 함수를 말한다. 예를들어 parseInt(), isNaN(), isFinite() 등이 있다. 메서드란 JS에서 메서드는 객체와 관련된 함수이다. 자바스크립트는 다양한 종류의 객체를 가지고 있으며 각각 관련된 메서드를 가진다. 예를들어 toUpperCase()는 string 타입 에서만 사용 가능한 메서드이고, push()는 array에서 사용 가능한 메서드이다. 이 부분에서 한가지 의문이 생길 것이다. array는 object기반의 자료형이니 그렇다 치고 string은 원시값인데 어떻게 메서드를 가지고 사용할까? 그 해답은 바로 object wrapper이다. Object wrapper ) 래퍼객체(..