通过getter进行对象属性动态设置

xiaoxiao2025-07-25  27

var tom={ name:'Tom', _birth:1999, age:undefined }; Object.defineProperty(tom,'age',{ get:function (){ let d=new Date(); let year=d.getFullYear(); let age=year-this._birth; return age; } }) tom.age; //19

仍有一个问题,这个tom对象中的age属性,加不加不影响效果,所以到底要不要呢?

转载请注明原文地址: https://www.6miu.com/read-5033718.html

最新回复(0)