javascript - 访问 Javascript 对象中的数组

标签 javascript arrays

我有一个 http 请求,它调用 api 并返回正文中类似这样的内容。我需要访问“members”数组。 body.results 未定义。我做错了什么?

获取此数据的调用如下所示:

http.get(options, function(error, response, body)

结果如下:

{ results: [ { members: [Array] } ],
  performanceStats:
   { inspectedCount: 2213,
     omittedCount: 0,
     matchCount: 828,
     wallClockTime: 101 },
  metadata:
   { eventTypes: [ 'SomeType' ],
     eventType: 'SomeType',
     openEnded: true,
     beginTime: '2020-01-06T10:36:48Z',
     endTime: '2020-01-07T10:36:48Z',
     beginTimeMillis: 1578307008262,
     endTimeMillis: 1578393408262,
     rawSince: '1 DAYS AGO',
     rawUntil: 'NOW',
     rawCompareWith: '',
     guid: '728c90b2-9637-cd72-26b3-8e05a6fa6fba',
     routerGuid: '969d2d3a-e77c-db66-9a4a-c0141a516404',
     messages: [],
     contents: [ [Object] ] } }

最佳答案

JSON Response

{ results: [ { members: [Array] } ],
 performanceStats:
 { inspectedCount: 2213,
 omittedCount: 0,
 matchCount: 828,
 wallClockTime: 101 },
 metadata:
 { eventTypes: [ 'SomeType' ],
 eventType: 'SomeType',
 openEnded: true,
 beginTime: '2020-01-06T10:36:48Z',
 endTime: '2020-01-07T10:36:48Z',
 beginTimeMillis: 1578307008262,
 endTimeMillis: 1578393408262,
 rawSince: '1 DAYS AGO',
 rawUntil: 'NOW',
 rawCompareWith: '',
 guid: '728c90b2-9637-cd72-26b3-8e05a6fa6fba',
 routerGuid: '969d2d3a-e77c-db66-9a4a-c0141a516404',
 messages: [],
 contents: [ [Object] ] } }

访问members

body.results[0]

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

相关文章:

c - 如何增加指针值数组的索引?

Javascript 数组过滤器执行函数

javascript - 如何解析javascript中奇怪的字符串

javascript - 无法包含 xajax Javascript 组件

javascript - 显示另一个按钮时按钮的位置发生变化

javascript - 在多个条件下从javascript中的嵌套对象数组中删除数组

javascript - 在某些索引(或多个索引)处插入值 javascript

javascript - 覆盖 Web 组件的内联 css

php - IE 中的innerHTML?

c语言memove()函数输出错误?