【发布时间】:2019-12-02 08:47:29
【问题描述】:
我有以下 JSON 返回作为 API 的响应:
{"data":"123","value":[{name:'test", class:"A1"},{name:'test2", class:"A2"},{name:'test", class:"A3"}]}
我想访问值数组的名称和类属性。 我试过了:
myArray.forEarch((element, index, array) => {
})
但这并不好用。请大家指点。
谢谢
【问题讨论】:
-
myArray.forEarch拼写在编程中很重要。myArray是什么?那是你第一个代码中的对象吗? (它是一个对象,而不是一个数组) -
假设响应被解析成一个对象(实际上是正确的 JSON,而不是你问题中的单引号)并存储在
obj,你需要obj.value.forEach((element, index) => { ... }); -
响应也看起来是无效的 JSON,它不会解析 - 括号不匹配,并且在 JSON 中禁止使用
'字符串分隔符(您必须始终使用") -
我的错,但看起来我犯了那个错字,谢谢你指出。
标签: javascript angular