gpt4 book ai didi

javascript - 如何从对象数组中过滤空值?

转载 作者:行者123 更新时间:2023-11-30 09:10:40 24 4
gpt4 key购买 nike

我想问一下如何过滤我的数组。在这种情况下,我的数组填充了空对象,没有空对象

[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}]`

但在这种情况下,在我的编程场景中,第一个对象为空,我必须过滤这个数组,或者可能将非空对象从这个数组复制到另一个数组,然后进行计算,否则会发生错误。我应该怎么做?

最好的问候!

最佳答案

您可以通过检查数据来过滤数组。

var array = [null, { position: { lat: 50.8999208, lng: 20.6258 }, vin: 22222 }],
withoutNull = array.filter(v => v !== null);

console.log(withoutNull);

关于javascript - 如何从对象数组中过滤空值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59339330/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com