✏️11.7 세터 제거하기
class Person {
get name() {...}
set name(aString) {...}class Person {
get name() {...}🧷 배경
🧷 절차
🧷 예시
🧷 리팩터링 전
🧷 리팩터링 후
Last updated
class Person {
get name() {...}
set name(aString) {...}class Person {
get name() {...}Last updated
class Person {
get name() {
return this._name;
}
set name(arg) {
this._name = arg;
}
get id() {
return this._id;
}
set id(arg) {
this._id = arg;
}
}
const martin = new Person();
martin.name = '마틴';
margin.id = '1234';class Person {
constructor(id) {
this.id = id;
}
get name() {return this._name;}
set name(arg) {this._name = arg;}
get id() {return this._id;}
}
const martin = new Person('1234');
martin.name = '마틴';