javascript - 如何在反应中解决“TypeError:无法读取未定义的属性'类别'”?
问题描述
我只是在反应中做了一个简单的解构,但它显示标题为错误消息,我不知道为什么。这是我的代码:
const {correct_answer, incorrect_answers} = data[0]
const arr = [correct_answer, ...incorrect_answers]
console.log(arr)
运行此代码后,在浏览器控制台中显示以下错误消息:
TypeError: Cannot destructure property 'correct_answer' of 'data[0]' as it is undefined.
谁能看到我错在哪里?
解决方案
似乎data
第 0 个位置不包含元素?你有没有试过console.log(data)
看看里面到底有什么?
推荐阅读
- python - Python Sockets 端口转发
- neo4j - 我的匹配/合并过程没有在 Neo4J 数据库中创建关系
- javascript - 如何以干净的方式从类列表数组中获取特定类?
- sql - 通配符搜索数字范围
- javascript - 在 iOS 浏览器上打开 iframe 内多个页面的 PDF 文件
- material-ui - Material UI:幻灯片过渡组件 - 是否可以更改变换距离?
- arrays - 在 GO 中解析 json 对象数组
- github-actions - 如何在 CI(github 操作)中自动化和发布文档?
- three.js - 我可以将相机旋转转换为球体网格旋转吗?
- python - 为什么我的机器人不会发送其嵌入的消息,但会发送其他所有内容?