javascript - 从对象访问数组

标签 javascript ajax vue.js axios

我觉得这是一个基本问题,但我尝试的一切都不起作用。我正在尝试访问嵌套在对象内的数组。

什么时候console.log(response.data)我会得到一个里面有数组的对象

{
  scanned: [],
  complete: [],
  received: [],
  review: [],
}

但是如果我随后尝试使用 console.log(response.data.scanned) 访问其中一个数组,我将得到 undefined

我的问题是如何访问嵌套在对象中的数组?这可能吗?

*更新 这是我仅使用 console.log(response) 得到的响应 enter image description here

这是 console.log(response.data) 的响应 enter image description here

现在,如果我尝试 console.log(response.data['scanned']) 它仍然会给我未定义

如果我尝试 console.log(response['data.scanned'])console.log(response['data']['scanned'])也会给我未定义

最佳答案

console.log(response.data.Scanned)。资本S

关于javascript - 从对象访问数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52864231/

相关文章:

javascript - 即使 json_encode 正确且一切正常,Ajax 请求也始终会引发错误

javascript - 如何解决函数中参数的问题?

javascript - 使用 AJAX 将 JSON 发送到 PHP

javascript - 在所有页面中维护 session 信息不起作用

javascript - 异步回调循环

javascript - 谷歌浏览器中的 ERR_CACHE_READ_FAILURE

javascript - 如何使用webapp2(python)存储ajax数据

javascript - 重复的 javascript 正在加载 ajax

javascript - 如何在 Vuejs 组件中应用过滤器?

vue.js - Vue FullCalendar 中的下个月和上个月观察者