private SiteNavGroups: INavLinkGroup[] = [
{
name: 'Progress',
collapseByDefault: true,
links: [
{
key: 'ProgressIndicator',
name: 'ProgressIndicator',
url: '/ProgressIndicator',
},
],
},
{
name: 'Surface',
collapseByDefault: true,
links: [
{
key: 'Callout',
name: 'Callout',
url: '/Callout',
},
],
},
{
name: 'Utilities',
collapseByDefault: true,
links: [
{
key: 'Icon',
name: 'Icon',
url: '/Icon',
},
],
},
{
name: 'References',
collapseByDefault: true,
links: [
{
key: 'AutoScroll',
name: 'AutoScroll',
url: '/AutoScroll',
},
],
},
];
以上是代码的嵌套数组的数据,想实现的功能是取到每一个数组里面的links[]数组里面的name,并将其循环输入到一个ul的li中大致的意思就是
<ul><li>{name}<li/><ul>
尝试了forEach、map,没有成功。求助各位大佬
以下是我写的代码
this.SiteNavGroups.forEach((item) => {
let linkName = item.links.map((linkItem) => {
return linkItem.name
})
content=<ul><li>{linkName}</li></ul>
})