关于使用 Reflect 改写 Proxy
来源:3-16 反射Reflect
慕粉孔帅
2022-11-08
老师你好,在学习 Reflect 改写这节课程里,has 的改写得到的结果刚好是相反,使用proxy时获取的结果是两个true,使用Reflect 改写之后获取的结果是两个false,因为关于has的改写你的课程没有讲到,请问是改写出现问题了吗?
写回答
1回答
-
谢成
2022-11-09
Reflect.has()方法作用是检查一个对象是否拥有某个属性,和in是一样的。
如果有这个属性就返回true,没有就返回false。
如果该属性存在于原型链中,也会返回true。
我觉得用法应该是正确的,可以检查一下逻辑上会不会反了。
012022-11-10
相似问题