728x90 반응형 빌트인객체2 알아두면 좋은 원시값과 래퍼 객체 원시값과 래퍼 객체에 대해 알아보자! 빌트인 객체 원시값과 래퍼객체 원시값 문자열, 숫자, 불리언 값 등등 원시값에 대해 객체처럼 마침표 표기법(대괄호 표기법)으로 접근하면 JS 엔진이 일시적으로 원시값을 연관된 객체로 변환 => 원시값을 객체처럼 사용 시 연관된 객체를 생성해 생성된 객체로 프로퍼티에 접근하거나 메서드를 호출하고 다시 원시값으로 되돌린다. 래퍼 객체 문자열, 숫자, 불리언 값에 대해 객체처럼 접근 시 생성되는 임시 객체 const str = "hi"; console.log(str.length); // 원시 타입인 문자열이 래퍼 객체인 String 인스턴스로 변환 console.log(str.toUpperCase()); console.log(typeof str); // 래퍼 객체로 프로퍼.. 2023. 2. 23. 조금 어려운 빌트인 객체 빌트인 객체에 대해 알아보자! 빌트인 객체 빌트인 객체의 종류 표준 빌트인 객체 ECMAScript 사양에 정의된 객체 더보기 - 애플리케이션 전역의 공통 기능을 제공하며 JS 실행환경과 관계없이 언제나 사용 가능 - 전역 객체의 프로퍼티로서 제공되며 별도의 선언 없이 전역 변수처럼 언제나 참조 가능 호스트 객체 ECMAScript 사양에 정의되어 있지 않지만 자바스크립트 실행환경에서 추가로 제공하는 객체 더보기 - 브라우저환경(DOM, BOM, Canvas 등)에서는 클라이언트 사이드 Web API를 호스트 객체로 제공 - Node.js 환경에서는 Node.js 고유의 API를 호스트 객체로 제공 사용자 정의 객체 표준 빌트인 객체와 호스트 객체처럼 기본 제공되는 객체가 아닌 사용자가 직접 정의한 객체.. 2023. 2. 23. 이전 1 다음 728x90 반응형 "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."