我给对象设置的属性值为空,但是获取到的是{__ob__: Observer},
我有给我的对象的属性值重新设置为null,但是由于不符合那个属性的类型,所以没办法设置为null,如果我获取到的是{__ob__: Observer},我该如何做判断?求解!谢谢!
我给对象设置的属性值为空,但是获取到的是{__ob__: Observer},
我有给我的对象的属性值重新设置为null,但是由于不符合那个属性的类型,所以没办法设置为null,如果我获取到的是{__ob__: Observer},我该如何做判断?求解!谢谢!
小哥,你在控制台点开那个打印的对象了吗?
{__ob__: Observer}
mt: " "
__ob__: Observer {value: {…}, dep: Dep, vmCount: 0}
get mt: ƒ reactiveGetter()
set mt: ƒ reactiveSetter(newVal)
__proto__: Object
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
3 回答1.1k 阅读
2 回答1.2k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
那天我将对象字面量的类型改为any之后就解决问题了
interface obj{
parent:any;
}