“Cannot read property 'xxx of undefined”的一种常见原因
发布于 4 年前 作者 wei42 4828 次浏览 来自 分享

一般类似“Cannot read property 'xxx of undefined”的报错原因大多是xxx的调用者为undefined。

我调用云函数获取云数据库里的数据,并赋值给data中的post字段,之后在post内的数组字段调用some函数(即xxx)时报的错,

后来我console.log了一下some函数的调用者数据,发现果然是undefined。

(因为data里的post默认为空)也就是说上面获取post数据的云函数还没有成功从云数据库获取到post的数据。

然后我把后面那一大截代码(即包括some函数,即xxx,的那部分)都__放进__获取post数据的__云函数的回调结果__success__中__ ,就可以了。

回到顶部