클래스(class) - 접근자(get)&설정자(set)

김해김씨가오리·2022년 12월 6일
0

JAVASCRIPT

목록 보기
24/36

접근자 get

객체의 속성 접근 시 호출할 함수를 바인딩.

성은 lastName은 그대로, firstName만 바꾸고 싶을때..
class Student{
    constructor(firstName, lastName){
        this.firstName = firstName;
        this.lastName = lastName;
    }
    get fullName(){
        return `${this.lastName} ${this.firstName}`
    }
    set fullName(value){
        console.log('set추가',value)
    }
}
const member = new Student('마크', '이');
console.log(member.fullName);

member.firstName = '제노'
console.log(member.fullName);

설정자 set

객체의 속성에 할당을 시도할 때 호출할 함수를 바인딩.

member.fullName = '강동원' //set호출

console.log(member.fullName);

참고 :
접근자
설정자

profile
그냥 기록용!!!

0개의 댓글