我试图遵循这个Getting JSON object values by name,但我无法理解。
我的数据来自这个JSON: 绿色框显示我需要使用的值数组和对象。
http://fotos.subefotos.com/2a862e55595038ab73ab2f0805b83c15o.png
所以我需要找到数组“options”中的对象,其中id == 233然后返回它的“value”,我试着用这个函数来做:
function getReqVal(val) {
for (var item in datos_puros[0].campos[0].campos[0].options) {
if(item.id == val) {
return item.value;
}
}
}
我带来这样的val:
getReqVal(datos_puros[0].campos[0].campos[0].value[0])
//console.log(datos_puros[0].campos[0].campos[0].value[0]) --> 233, it works
(datos_puros来自之前的ajax调用)
datos_puros = obj.estructura;
但是我看不出我的错误在哪里。请帮忙