javascript - 从对象访问数组
问题描述
我觉得这是一个基本问题,但我尝试的一切都不起作用。我正在尝试访问嵌套在对象内的数组。
我什么时候console.log(response.data)
会得到一个里面有数组的对象
{
scanned: [],
complete: [],
received: [],
review: [],
}
但是,如果我然后尝试访问其中一个数组,console.log(response.data.scanned)
我将得到undefined
我的问题是如何访问嵌套在 Object 中的数组?这甚至可能吗?
*更新这是我得到的回应console.log(response)
现在,如果我尝试console.log(response.data['scanned'])
它仍然会给我 undefined
如果我尝试console.log(response['data.scanned'])
或console.log(response['data']['scanned'])
将给我 undefined
解决方案
控制台.log(response.data.Scanned)。大写S
推荐阅读
- javascript - HTML 用户输入类型限制
- javascript - AJAX 和 Java - 更新库存
- autohotkey - AutoHotKey - 带有箭头键的 LShift 和 RShift,无法按预期工作
- laravel-7 - 调用模型 [App\Product] 上的未定义关系 [类别]
- javascript - 多个按钮 - for 循环不会执行,所以按钮不起作用 - javascript
- python - curses.getstr 具有预先填充的值
- android - 找不到 com.android.tools.build:gradle:6.5
- python - 如何用其他字典中存在的某些值替换字典中的占位符?
- python - Python dict解包运算符不在构造函数中解包字符串
- r - 如何识别不合逻辑的字符串/句子