Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript map中的react.js map获得意外令牌_Javascript_Reactjs - Fatal编程技术网

Javascript map中的react.js map获得意外令牌

Javascript map中的react.js map获得意外令牌,javascript,reactjs,Javascript,Reactjs,问题是,如果students对象为空,则我无法显示C类。如果json不是有效的json,您在B类对象之后错过了,: Class A - james, john Class B - Janice, Xena Class C 要打印类名,还需要这样写: const arr = [ {class:"A", students:[{name:'james'},{name:'john'}]}, {class:"B", students:[{name:'janice'},{name:'xena'

问题是,如果students对象为空,则我无法显示C类。

如果json不是有效的json,您在B类对象之后错过了

Class A - james, john
Class B - Janice, Xena
Class C
要打印类名,还需要这样写:

const arr = [
   {class:"A", students:[{name:'james'},{name:'john'}]},
   {class:"B", students:[{name:'janice'},{name:'xena'}]},
   {class:"C", students:[]}
]
返回(
{arr.map(外部=>
{outer.class}-
{outer.students.map(person=>

{person.name}

)} } );

不要忘了为
映射中的每个元素分配唯一键
,如果json不是有效的json,则在B类对象之后遗漏了

Class A - james, john
Class B - Janice, Xena
Class C
要打印类名,还需要这样写:

const arr = [
   {class:"A", students:[{name:'james'},{name:'john'}]},
   {class:"B", students:[{name:'janice'},{name:'xena'}]},
   {class:"C", students:[]}
]
返回(
{arr.map(外部=>
{outer.class}-
{outer.students.map(person=>

{person.name}

)} } );

不要忘记为
map
中的每个元素分配唯一键

当使用JSON时,您忘记了第二个和第三个
arr
数组项之间的逗号,并且当您遇到意外的令牌错误时,大多数情况下都是因为无效的JSON。使用类似jslint的验证器首先检查您忘记的JSON错误第二个和第三个
arr
array项之间的逗号当使用JSON时,以及当您遇到意外的令牌错误时,大多数情况下都是因为无效的JSON。首先使用像jslint这样的验证器检查JSON错误,但是我的循环逻辑正确吗?是的,这部分正确,请检查更新的答案如何显示类名。我知道了。但是我的格式是这样的,但是我的循环逻辑正确吗?是的,那部分是正确的,检查更新的答案如何显示类名。我知道了。但是我的格式是这样的