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