在尝试像这样打印输出时,如何确保数组不为空?ClientCodeRegional是我的数组,有时它可能是空的。
{
this.state.user.ClientCodeRegional[0]?
<ul>{this.state.user.ClientCodeRegional.map((number) => <li key={number.toString()}>{number}</li>) }</ul>
:null
}发布于 2019-03-04 16:43:52
您可以使用
{
this.state.user.ClientCodeRegional.length &&
<ul>
{this.state.user.ClientCodeRegional.map((number) =>
<li key={number.toString()}>{number}</li>) }
</ul>
}发布于 2019-03-04 16:42:14
你可以检查数组的长度。
{
this.state.user.ClientCodeRegional.lenght &&
<ul>{this.state.user.ClientCodeRegional.map((number) =>
<li key={number.toString()}>{number}</li>) }
</ul>
}发布于 2019-03-04 16:48:41
检查数组ClientCodeRegional的长度,如果长度大于0,则在ClientCodeRegional上显示带有循环的列表。
{
this.state.user.ClientCodeRegional.length>0 &&
<ul>{this.state.user.ClientCodeRegional.map((number) =>
<li key={number.toString()}>{number}</li>) }</ul>
}https://stackoverflow.com/questions/54979429
复制相似问题