객체 내부에 객체 배열이 있는지 확인하십시오. JSON과 비슷한 문제가있었습니다.
"terms": {
"category": [
{
"ID": 4,
"name": "Cirugia",
"slug": "cirugia",
"description": "",
"taxonomy": "category",
"parent": null,
"count": 68,
"link": "http://distritocuatro.mx/enarm/category/cirugia/"
}
]
}
'category'에서 'name'키에 액세스하려고했는데 다음을 사용하고 있기 때문에 정의되지 않은 오류가 발생했습니다.
var_name = obj_array.terms.category.name
그런 다음 대괄호가 있음을 깨달았습니다. 즉, 카테고리 키 안에 객체 배열이 있음을 의미합니다. 하나 이상의 카테고리 객체를 가질 수 있기 때문입니다. 따라서 'name'키를 얻으려면 이것을 사용했습니다.
var_name = obj_array.terms.category[0].name
그리고 그 트릭을 수행합니다.
어쩌면이 답변에 너무 늦었을 수도 있지만 같은 문제가있는 사람이 해결책을 찾기 전에 내가했던 것처럼 이것을 찾을 수 있기를 바랍니다. :)
console.log(JSON.stringify(config));
/ P 공유