class HelloWorld extends React.Component {
render() {
const arr = [{class:"A", students:[{name:'james'},{name:'john'}]},
{class:"B", students:[{name:'janice'},{name:'xena'}]},
{class:"C", students:[]}]
return (
<div>
{arr.map(outer =>
(outer.students.map(person => <p>{person.name}</p>))
)}
</div>
);
}
}
得到預期的令牌使用2上圖,任何線索?我想要構建這樣的用戶界面react.js地圖內的地圖得到意想不到的標記
Class A - james, john
Class B - Janice, Xena
Class C
如果學生對象爲空,則我無法顯示C類。
您忘記了第二個和第三個'arr'數組項目之間的逗號 – Chris
使用JSON時,當您收到意外的令牌錯誤時,大部分時間都是因爲無效的JSON。使用像jslint這樣的驗證器首先檢查JSON錯誤 – Denny