Sno*_*oze 2 javascript arrays json multidimensional-array javascript-objects
我想问一下如何过滤我的数组。在这种情况下,我的数组填充了空对象并且没有空对象
[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}]`
Run Code Online (Sandbox Code Playgroud)
但在这种情况下,在我的编程场景中,第一个对象为空,我必须过滤该数组,或者可能将非空对象从该数组复制到另一个数组,然后将发生计算或错误。我该怎么做呢?
此致!
您可以通过检查数据来过滤数组。
var array = [null, { position: { lat: 50.8999208, lng: 20.6258 }, vin: 22222 }],
withoutNull = array.filter(v => v !== null);
console.log(withoutNull);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7033 次 |
| 最近记录: |