728x90
객체지향
-
Javascript getter와 setter에 대해서객체지향 2024. 7. 17. 16:55
상태 값에 this._변수명 으로 짓는 이유class Person { constructor(name, age) { console.log("여기 실행"); this.name = name; this.age = age; } get age() { return this._age; } set age(value) { console.log("setter 호출"); this.age = value this._age가 아니라 this.age로 상태 변수를 지정 해두면javascript에서 setter를 호출하는 방법은user.age = -1 이다결국 const user = new User("hello", "world", -1);는set함수는 value값으로 user.age값을 자..