【发布时间】:2019-09-09 15:34:43
【问题描述】:
需要帮助查看数组是否为空。 这个条件块是什么?
空数组如下所示:
[
{
"readTime": "2019-09-09T15:20:44.648599Z"
}
]
非空数组如下所示:
[
{
"document": {
"name": "projects/warrenty-MdBQxhFSQF11ZKImqL",
"fields": {
"plate": {
"stringValue": "AW69176"
"createDate": {
"timestampValue": "2019-08-22T21:08:42.563Z"
},
"product": {
"stringValue": "Paint"
},
"exp_date": {
"timestampValue": "2026-08-22T21:08:18Z"
}
},
"createTime": "2019-08-22T21:09:19.972639Z",
"updateTime": "2019-09-09T11:33:27.134588Z"
},
"readTime": "2019-09-09T15:19:49.433613Z"
},
]
【问题讨论】:
-
第一个数组不是空的吗?请发布您想要或尝试的结果
-
[ { "readTime": "2019-09-09T15:20:44.648599Z" } ]这不是空数组 -
将您的集合分配给一个变量并运行
items.filter(({ document }) => document);。这只会返回文档返回真实值的对象。
标签: javascript arrays json react-native react-native-flatlist