【发布时间】:2017-06-17 08:59:27
【问题描述】:
我正在使用这种结构:
[
[
{
"comments":"asd",
"movement":"Back Squat",
"userID":"wDHZv3OL55SIymHkhMUejNleNkx1",
"weight":"330"
}
],
[
{
"comments":"asd",
"movement":"Bench Press",
"userID":"wDHZv3OL55SIymHkhMUejNleNkx1",
"weight":"100"
}
],
[
{
"comments":"Comment",
"movement":"Clean",
"userID":"wDHZv3OL55SIymHkhMUejNleNkx1",
"weight":"195"
}
],
[
],
[
],
[
{
"comments":"Front squat comment alpha",
"movement":"Front Squat",
"userID":"wDHZv3OL55SIymHkhMUejNleNkx1",
"weight":"315"
}
],
[
],
[
],
[
],
[
],
[
],
[
{
"comments":"abc",
"movement":"Strict Press",
"userID":"wDHZv3OL55SIymHkhMUejNleNkx1",
"weight":"155"
}
]
]
这是我以 JSON 格式使用的输入。可以看到有多个空数组。
我将如何过滤这些数组并删除空数组?
【问题讨论】:
-
"This structure":对于单个结构,这不是有效的 JavaScript 表示法。你能用 JavaScript 表示法提供输入和所需的输出吗?
-
我已经添加了输入
-
提供的答案将完成这项工作。您声称他们返回一个空数组的说法很奇怪。如果那真的是 JSON(即文本格式),那么你当然首先需要将它解析成一个真正的数组。
标签: javascript lodash