访问复杂的javascript对象的元素

时间:2019-09-16 02:23:16

标签: javascript

请参阅 https://jsfiddle.net/qL35dvsm/

我有

var data = {"name": [{"message": "Please enter your name", "code": "required"}]};

for (d in data)
{
    // name
    alert(d[0].message);
}

我想访问“请输入您的姓名”,但我得到的是“未定义”。

2 个答案:

答案 0 :(得分:0)

您可以使用

进行访问
data.name[0].message

答案 1 :(得分:0)

我找到了答案

var data = {"name": [{"message": "Please enter your name", "code": "required"}]};

for (d in data)
{
    // name
    alert(data[d][0].message);
}