从JavaScript数组获取未定义的值

从JavaScript数组获取未定义的值,javascript,Javascript,我在JavaScript对象的表单中得到类似这样的响应 { "result": [ { "invoice_prefix": "INV", "maximum_invoice_no": "0009" } ] } 我正在尝试获取发票前缀和最大发票编号的值 我已写入结果[0]。最大\u发票\u否,但我正在得到未定义的结果。 我也尝试了很多其他的方法,但是仍然没有定义。请帮助我并给我一些提示我试过了,它正在按

我在JavaScript对象的表单中得到类似这样的响应

{
    "result": [
        {
            "invoice_prefix": "INV",
            "maximum_invoice_no": "0009"
        }
    ]
}
我正在尝试获取发票前缀和最大发票编号的值 我已写入结果[0]。最大\u发票\u否,但我正在得到未定义的结果。
我也尝试了很多其他的方法,但是仍然没有定义。请帮助我并给我一些提示

我试过了,它正在按预期工作。我希望这会有帮助

let测试={
“结果”:[
{
“发票前缀”:“库存”,
“最大发票号”:“0009”
}
]
}
document.getElementById(“输出”).innerHTML=“最大发票号:”+测试结果[0]。最大发票号;
console.log(test.result[0]。最大发票号)

结果是什么?如果您将整个对象调用为
result
,那么它应该是
result.result[0]。如果执行
警报(result[0]),它会显示什么?这已经是未定义的了吗?我们不要在评论部分填上猜测答案。这浪费了我们的时间,并鼓励人们提出糟糕的问题。让OP提供第一个。您可能需要访问response.result[0]。最大\u invoice\u no,其中response是保存该Javascript的变量Object@Vikas-代码中没有
null
值(通常不会隐式创建它们(如
undefined
)。因此,你在问题中提出的东西显然有些不足。你需要提供一个真实的答案。