JS 생성자 함수에 의한 객체 생성
-
17장. 생성자 함수에 의한 객체 생성책/모던 자바스크립트 딥다이브 2022. 4. 24. 11:35
17장. 생성자 함수에 의한 객체 생성 객체 리터럴을 사용하여 객체를 생성하는 방식과 생성자 함수를 사용하여 객체를 생성하는 방식의 장단점을 알아보자. 17-1. Object 생성자 함수 constructor 란 new 연산자와 함께 호출하여 객체를 생성하는 함수를 말한다. 생성자 함수에 의해 생성된 객체를 instance 라 한다. JS는 Object, String,, Number, Boolean, Function, Array, Date, RegExp, Promise 등의 빌트인 생성자 함수를 제공한다. 특별한 이유가 없다면 객체 리터럴을 사용하는 것이 더 편해 보인다. 17-2. 생성자 함수 객체 리터럴에 의한 객체 생성 방식의 문제점 단 하나의 객체만 생성하므로 동일한 프로퍼티를 갖는 객체를 여러개..