我正在尝试在循环遍历 JSON 子元素之前检查它们的长度(或者是否存在)。我的例子有一个注释:
{const itHasChildren = item.child_items.length;}
我上面得到的错误是
src/Components/HeaderComponent/header.js 第 60:29 行:“childItem”未定义 no-undef
搜索关键字以了解有关每个错误的更多信息。
return (
<nav >
<ul className="navbar-nav">
{menus &&
menus.map((item) => (
<li className="nav-item active" key={item.ID}>
<Link >{item.title} </Link>
// I NEED TO CHECK THE LENGTH OR IF child_items EXISTS
// HERE SO I CAN DECIDE WHETHER TO DISPLAY THIS DIV OR NOT
{item.child_items.map((childItem).length)}
<div className="dropdown-menu" aria-labelledby="navbarDropdownMenuLink" >
{item.child_items &&
item.child_items.map((childItem) => (
<Link >{childItem.title} </Link>
))}
</div>
</li>
))}
</ul>
</nav>
);
撒科打诨
幕布斯7119047
相关分类