정적 메서드와 정적 프로퍼티

lee jae hwan·2022년 7월 30일

javascript

목록 보기
68/107
class User {
  static staticMethod() {
    alert(this === User);
  }
}

User.staticMethod(); // true

class에 static키워드를 사용하여 해당 프로퍼티는 static 프로퍼티가 된다.

class Article {
  constructor(title, date) {
    this.title = title;
    this.date = date;
  }

  static createTodays() {
    // this는 Article입니다.
    return new this("Today's digest", new Date());
  }
}

let article = Article.createTodays();

alert( article.title ); // Today's digest

0개의 댓글