سلام
وقت بخیر
چطور با تغییر شعاع برای ابجکت جدید مساحت رو با شعاع یک یعنی همون ابجکت اصلی حساب میکنه و تو تابع getterتغییر رو اعمال نمیکنه؟
let circle = {
radiuse: 1,
get area() {
return Math.PI * this.radiuse ** 2;
},
};
let newObj = {};
Object.assign(newObj, circle);
circle.radiuse = 10;
newObj.radiuse = 20;
console.log(circle.area);
console.log(newObj.area);