如何知道数组是否为空?
2019-08-14
139
我正在从 API 传递一个数组,想知道该数组是否为空,以便打印错误消息。
查看不同的站点,没有一个能正常工作。
{this.props.items ? errorMessage : <h1>Working</h1>}
3个回答
您可以使用
length
属性
{this.props.items.length == 0 ? errorMessage : <h1>Working</h1>}
Idan
2019-08-14
this.props.items && this.props.items.length > 0 ? <h1>工作</h1> : errorMessage
Mukesh Soni
2019-08-14
首先检查数组是否存在,然后检查数组的长度是否大于 0,始终使用双重否定将该数组转换为 bool 类型
{!!this.props.items && this.props.items.length > 0 ? <h1>Working</h1> : errorMessage}
Harsh kurra
2019-08-14