关于小程序undefined is not an object

发布于 8 年前作者 bzhu2971 次浏览最后编辑 8 年前来自 ask

在部分苹果手机上会出现undefined is not an object,检查js代码没有发现问题(已经详细检查了changeTab1方法,没有发现问题和报错,微信开发者工具和所以安卓测试机没有发现问题

请教怎么定位这种问题?

3 回复
ixiang
ixiang1 楼6 年前

这个我最近也遇到过,应该是数据不存在造成的,比如想取一个数组中的某一项,array[index].name如果array为空或者长度为零[]则可能会出现这个错误。

fuming
fuming2 楼6 年前

看报错提示的 ‘e[i][0]’能否定位是哪的问题

dugang
dugang3 楼6 年前

我就比较笨,遇到这种问题(首先找哪个页面,然后看哪块地方报的错,再从哪块地方大概去看),我都是一部分一部分注释,具体看哪个地方报错了,然后知道是这个地方了,再用对应的方法去解决