我有featureCollection
。每个元素都有properties
,它还有条目arr
。 arr
包含[]
或["a",.... n]
。我想删除featureCollection
arr.length !== 0
中的每个元素。
我如何在turf.js
(版本5.1.6)中执行此操作?
这有固有的功能吗?或者我是否必须使用原生于dict
的简单JS
突变?
答案 0 :(得分:1)
从TurfJS的v5.1.6开始,没有功能可以通过TurfJS中的要素属性过滤featureCollections。
对于这种事情,只需使用@Rajesh建议的array filter method之类的原生javascript函数。
var matchingFeatures = featureCollection.features.filter(function (feature){
return feature.properties.arr.length === 0
})