数组不呈现列表

时间:2017-12-01 20:31:55

标签: javascript react-native

我试图在数组内部渲染数组但不渲染

这里是代码

{versiclesArray.map((chapter, i) => {
   chapter.map((versicle, j) => {
     return <Text key={`${i}${j}`}>{versicle}</Text>;
   });
})}

3 个答案:

答案 0 :(得分:0)

缺少第一次返回,只需切换到parens而不是大括号:

{versiclesArray.map((chapter, i) => (
   chapter.map((versicle, j) => {
     return <Text key={`${i}${j}`}>{versicle}</Text>;
   });
))}

{versiclesArray.map((chapter, i) => {
  return chapter.map((versicle, j) => {
     return <Text key={`${i}${j}`}>{versicle}</Text>;
   });
})}

答案 1 :(得分:0)

你必须回复你的第一张地图电话

return chapter.map((versicle, j) => {
    return <Text...
}

或者你可以:

versiclesArray.map((chapter, i) => 
    chapter.map((versicle, j) => <Text...

谢谢@Mörre

答案 2 :(得分:0)

map函数总是返回一个项目数组,map是自返回的,但如果你是嵌套map函数那么子map需要返回

{versiclesArray.map((chapter, i) => {
   return chapter.map((versicle, j) => {
     return <Text key={`${i}${j}`}>{versicle}</Text>;
   });
})}