【发布时间】:2021-10-06 08:22:39
【问题描述】:
这是我需要解析的数组,因为我正在解析数组,它在控制台中显示undefined。
var jsonString = {
"results": [{
"cc_emails": [
"test@test.com",
"test1@test.com",
"tst2@tst2.com"
],
"name": "test",
"email": "testemail",
"email_config_id": 14000037621,
"priority": 2,
"product_id": null,
"created_at": "2021-10-05T22:01:17Z",
"updated_at": "2021-10-05T22:05:05Z"
}]
}
我需要更正上述错误并显示priority。这是我的代码,它由我用来迭代数组的forEach() 循环组成。
// I used foreach here.
$.each(jsonString, function (index, val)
{
alert jsonString[index].priority;
});
【问题讨论】:
-
这与 JSON 无关,都是普通的 javascript 对象
-
另外,
alert jsonString[index].priority;不是有效的 javascript,它应该是alert (jsonString[index].priority);,您可以将其简化为alert(val.priority)。
标签: javascript arrays object