MAP es6不能與反應中的對象數組一起使用。我做的console.log(項目),並得到以下結果MAP es6在響應中不能與對象數組一起工作?
{
"skills": [{
"field": {
"id": 1,
"name": {
"en": "Web Developer"
}
},
"skills": [{
"id": 2,
"name": {
"en": "Blog"
}
}]
}, {
"field": {
"id": 3,
"name": {
"en": "UI/ UX Designer"
}
},
"skills": [ {
"id": 4,
"name": {
"en": "Web Interface"
}
}]
}]
}
所以在我的渲染JSX我做
{item.skills.map(item =>
<p>{item.skills.name}</p>
)}
這個對象有 – brk
看來,你的'item' JSON是有一些錯誤錯誤,請嘗試驗證在同'jsonlint.com' –
你的JSON對象無效。您可以使用http://www.jsoneditoronline.org/來檢查有效性。 –