get & set 함수

📄 get & set 함수

클래스 내부에서 get과 set 함수를 이용해 값을 저장하고 불러올 수 있습니다.

  • get: 값을 조회한다.
  • set: 값을 저장한다.

📄 Getter함수

Getter함수는 특정 값을 실행이 아닌 조회하려고 할 때 사용됩니다.

조회하려는 값을 return키워드를 사용해 조회합니다.

const numbers = {
  a: 1,
  b: 2,
  get sum() {
    console.log("sum함수가 실행됩니다.");
    return this.a + this.b;
  },
};

const numbers라는 객체의 a와 b를 합한 값을 조회하는 Getter함수 sum.

📄 Setter함수

Setter함수는 객체나 함수 밖에서 값을 설정하려고 할 때 사용됩니다.

그렇기 때문에 Getter함수와는 다르게 파라미터 값 설정은 필수입니다.

const dog = {
  _a: 1,

  set name(value) {
    this._a = value;
  },
};

출처

  • 패스트캠퍼스 강의

Leave a comment