728x90
반응형
네이티브는 사실 내장 함수이다.
네이티브란 특정 환경에 종속되지 않은, ECMAScrpt 명세의 내장 객체를 말한다.
네이티브의 종류
* String()
* Number()
* Boolean()
* Array()
* Object()
* Function()
* RegExp()
* Date()
* Error()
* Symbol()
JavaScript는 원시 값을 감싸는 객체 래퍼, 즉 네이티브를 제공한다.
객체 래퍼에는 타입별로 쓸 만한 기능이 구현되어 있어 편리하게 사용할 수 잇다.
"abc"같은 단순 스칼라 원시 값이 있을대, 이 값을 length 프로퍼티나 String.prototype에 정의된 메서드를 호출하면,
JavaScript는 자동으로 원시 값을 Boxing하여 필요한 프로퍼티와 메서드를 쓸 수 있게 도와준다.
728x90
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript] 배열 (0) | 2020.03.21 |
---|---|
[JavaScript] JavaScript 타입 (0) | 2020.03.21 |
[JavaScript] 즉시 실행 함수 (0) | 2020.03.18 |