생성자 (constructor)

생성자 (constructor)

1. 생성자 (constructor)

  • constructor객체를 생성할 때, 호출되는 메서드입니다.
  • 일반적으로 클래스 or 함수를 사용하여 객체를 만들 때, 이 생성자가 호출됩니다.

2. 사용방법

console.clear();
class Person {
    // 생성자
    constructor(name, age) {
        this.name = name;
        this.age = age;
    }
    
    // 다른 메서드들도 정의할 수 있음
    hello() {
        console.log(`안녕하세요 ${this.name}입니다. 나이는 ${this.age}살 입니다.`)
    }
}

// 객체 생성
const user = new Person("Kim", 20);

// 생성자에서 초기화된 속성 확인
console.log(user.name); // Kim
console.log(user.age); // 20

// 다른 메서드 호출
user.hello();

'Front-End Study > JavaScript' 카테고리의 다른 글

this와 bind  (0) 2024.01.31
reduce 함수  (0) 2024.01.31
forEach 메서드  (0) 2024.01.26
동기와 비동기  (0) 2023.11.10
fetch 함수  (0) 2023.10.26