【发布时间】:2020-04-07 21:29:51
【问题描述】:
我想问如何过滤我的数组。在这种情况下,我的数组填充了空对象并且没有空对象
[null,{"position":{"lat":50.8999208,"lng":20.6258},"vin":22222}]
通常如果没有出现 null,则数组如下所示:
`[{"position":{"lat":22.8999208,"lng":22.6258},"vin":11111},{"position":{"lat":50.8999208,"lng":20.6258},"vin":22222}]`
但是在这种情况下,在我的编程场景中,第一个对象为空,我必须过滤此数组,或者可能将非空对象从该数组复制到另一个数组,然后计算或发生错误。我该怎么做?
最好的问候!
【问题讨论】:
-
你是怎么得到这个数组的?来自 API?
-
array.filter(Boolean) -
是的,来自我的 API
-
虽然您获取数据的方式可能存在问题,但 Nina 的回答应该足够了。
-
这能回答你的问题吗? Filter null from an array in javascript
标签: javascript arrays json multidimensional-array javascript-objects