생성자 함수를 통해 객체를 여러개 만들어야 하는 상황들의 예시가 알고 싶었다.
// 생성자 이용
function User(name) {
this.name = name;
this.isAdmin = false;
}
let user = new User("보라");
// 객체리터럴
let user = {
name: "보라",
isAdmin: false
};
new User("보라")
이외에도 new User("호진")
, new User("지민")
등을 이용하면 손쉽게 사용자 객체를 만들 수 있음let user = new function() {
this.name = "John";
this.isAdmin = false;
// 사용자 객체를 만들기 위한 여러 코드.
// 지역 변수, 복잡한 로직, 구문 등의
// 다양한 코드가 여기에 들어갑니다.
};
생성자의 의의는 재사용할 수 있는 객체 생성 코드를 구현하는 것입니다.
안녕하세요 글 잘보고 있습니다!
혹시 코드잇 프론트엔드 고민중인데 어떠신가요?