본문 바로가기
내마음대로만들어보자/JS

사용자 정의 객체 생성자 함수 - 리터럴을 사용한 값 생성하기

by 소농민! 2021. 9. 26.
728x90

자바스크립트에는 new Foo() 또는 new Bar() 같은 방법을 사용하지 않아도 대부분의 네이티브 객체값을 만들 수 있는 "리터럴"이라는 축약 표현이 있다.

 

Number() , String(), Boolean()을 제외한 대부분의 경우 리터럴 문법은 new 연산자를 사용할 때와 같다. 

 

다음은 new 연산자를 사용해 네이티브 자바스크립트 생성자를 인스턴스로 만든 후 그에 해당하는 등가(값이같음)의 리터럴 개체를 만든 예제다.