자바스크립트 constructor 함수: 객체 생성의 핵심
자바스크립트에서 객체를 생성하는 방법 중 하나는 constructor 함수를 사용하는 것입니다. 이 함수는 객체의 blueprint 역할을 하며, 생성할 객체의 속성과 메서드를 정의합니다.
Constructor 함수의 작성
function Person(name, age, gender) {
this.name = name;
this.age = age;
this.gender = gender;
this.sayHello = function() {
console.log(`Hello, my name is ${this.name}`);
}
}
이 예제에서는 Person이라는 constructor 함수를 작성합니다. 이 함수는 name, age, gender 속성과 sayHello 메서드를 가진 객체를 생성합니다. this 키워드를 사용하여 속성과 메서드를 정의한 것이 특징입니다.
Constructor 함수로 객체 생성하기
const person1 = new Person('Jane', 25, 'female');
const person2 = new Person('John', 35, 'male');
constructor 함수를 사용하여 객체를 생성할 때는 new 키워드를 사용합니다. 이를 통해 생성된 객체에는 Person 함수에서 정의한 속성과 메서드가 모두 포함됩니다.
Constructor 함수의 장점
Constructor 함수를 사용하면 객체를 여러 개 생성할 때 유용합니다. 객체의 속성과 메서드가 미리 정의되어 있어, 코드의 중복을 방지하고 가독성을 높일 수 있습니다.
키워드: 자바스크립트 constructor 함수
자바스크립트에서 객체를 생성하는 방법 중 하나인 constructor 함수의 사용법과 장점에 대해 알아보았습니다. 이를 통해 객체 생성 과정을 효율적이고 간편하게 처리할 수 있습니다.