get 접근자와 set 접근자

boyeonJ·2023년 4월 13일
0

JavaScript ETC

목록 보기
3/14
post-thumbnail

get 접근자와 set 접근자는 객체의 속성에 접근하는 방법 중 하나입니다. get 접근자는 속성을 읽을 때, set 접근자는 속성을 설정할 때 사용됩니다.

get 접근자는 속성을 읽을 때 호출되는 함수를 정의하며, set 접근자는 속성을 설정할 때 호출되는 함수를 정의합니다. get 접근자와 set 접근자는 속성명을 같게 하여 사용합니다.

const person = {
  _age: 25,
  get age() {
    console.log('age를 조회합니다.');
    return this._age;
  },
  set age(value) {
    console.log('age를 설정합니다.');
    this._age = value;
  }
};

console.log(person.age); // 'age를 조회합니다.' 출력, 25 출력
person.age = 30; // 'age를 설정합니다.' 출력
console.log(person.age); // 'age를 조회합니다.' 출력, 30 출력

0개의 댓글