변수값이 변경되었을 경우, 특정 함수 실행 시키기(예제)
마스터욱
0
41
1
0
2023-06-30 17:25:26
myObj.someProperty 값을 변경하면 console.log 까 찍히는 심플한 예제이다
===================================
const myObj = {
someProperty: 1,
};
Object.defineProperty(myObj, "someProperty", {
get() {
return this.someProperty;
},
set(newValue) {
//this.someProperty = newValue;
console.log("someProperty is changed!", newValue);
},
});
console.log('ok');
setTimeout(() => {
myObj.someProperty = 2;
}, 2000);