我有问题。
如果您想从photos
对象中调用某些内容,则会收到错误消息。
console.log(data.photos.total)
UserProfilGallery.js:17 Uncaught TypeError: Cannot read property 'total' of undefined
为什么会这样?我找不到此错误的原因
答案 0 :(得分:1)
我假设您在控制台中在数据之前看到undefined
。那是因为data.photos当时确实是未定义的。添加至少可以解决该错误的检查:如果data.photos && data.photos.total
有一个值,则data.photos
将以这种方式访问–将访问total
属性。