11-28 defineProperty中getter和setter的用法

先上一张图
image

image
image
为什么这里我可以访问,caohan.age,但是范文name就是undefined呢?
看下vue源码中调用的:
image

image

注意:
configrable 描述属性是否配置,以及可否删除
enumerable 描述属性是否会出现在for in 或者 Object.keys()的遍历中

怎么然他两联动起来呢
image
现在set没动作,肯定已设置就不行了。
发现了,可以借助一个第三方变量
image
成了
image

posted @ 2021-11-28 12:54  皮皮买  阅读(54)  评论(0)    收藏  举报