상세 컨텐츠

본문 제목

Getter, Setter 사용법

Javascript

by 모모87 2021. 9. 13. 16:56

본문

var 사람 ={ 
    name: 'park',
    age: 30,
    get nextAge(){   //get 데이터를 꺼내쓰는 함수에 사용
        return this.age + 1; //return이 꼭 있어야함.
    },
    set setAge(나이){  //set은 더 직관적인 파라미터 사용가능 데이터를 변경하는 함수에 사용
        this.age = parseInt(나이); //안전장치
    }
}
사람.setAge = '50';
사람.nextAge;


class 사람2 {
    constructor(){
        this.name = 'park';
        this.age = 20;
    }
    get getAge2(){
        return this.age + 1
    }
    set setAge2(나이){
        this.age = parseInt(나이);
    }
}
var 사람1 = new 사람2();
console.log(사람1.getAge2);
반응형

관련글 더보기