reactjs - 如何在使用反应表的反应中仅为给定列呈现多行?
问题描述
我想显示格式的表格数据,
[
{
"user1":{
"firstName": ["abcd"],
"lastName":[ "xyz"],
},
"user2": {
"firstName": "qwer",
"lastName": "nmas"
},
"others": [
{
"firstName": "sadas",
"lastName": "sadas"
},
{
"firstName": "cccc",
"lastName": "nmcs"
}
]
}
]
我想使用反应行呈现这些数据。如何渲染其他数组?
解决方案
假设您的数组被分配给变量data
:
data[0].others.map(item => <p>{`${item.firstname} ${item.lastName}`}</p>)
如果您的data
数组包含超过 1 个项目,您也可以对其进行映射:
data.map(d => d.others.map(item => <p>{`${item.firstname} ${item.lastName}`}</p>))
推荐阅读
- c++ - 使用其他编译器编译 QT 代码
- file - Wildfly 报错打开文件太多,ulimit 不起作用
- javascript - 检查字符串是否存在于另一个字符串中(不完全相等)
- php - 绕过Instagram checkout_point
- vba - VBA 在下一张纸上搜索值
- android-studio - Android Studio 3.1.3 中缺少 LogCat
- java - Google Dataflow Java SDK 在数据迁移期间引发异常
- google-cloud-platform - 如何使用 Apache Beam 和 DataFlowRunner 将数据写入 Google MemoryStore(Redis)
- vba - 排序对话框锁定数据标题 vba
- c - 为什么未初始化而不是越界?