首页 > 解决方案 > 从对象访问数组

问题描述

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

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

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

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

我的问题是如何访问嵌套在 Object 中的数组?这甚至可能吗?

*更新这是我得到的回应console.log(response) 在此处输入图像描述

这是对console.log(response.data) 在此处输入图像描述

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

如果我尝试console.log(response['data.scanned'])console.log(response['data']['scanned'])将给我 undefined

标签: javascriptajaxvue.jsaxios

解决方案


控制台.log(response.data.Scanned)。大写S


推荐阅读