gpt4 book ai didi

javascript - 从 featureCollection turf.js 中删除功能

转载 作者:行者123 更新时间:2023-12-03 02:37:00 26 4
gpt4 key购买 nike

我有一个featureCollection。每个元素都有 properties,其中又包含条目 arrarr 要么包含 [],要么包含 ["a",.... n]。我想从 featureCollection 中删除 arr.length !== 0 中的每个元素。

我该如何在 turf.js(版本 5.1.6)中做到这一点?有固有的功能吗?或者我是否必须使用 JS 原生的简单 dict 突变?

最佳答案

从 TurfJS v5.1.6 开始,TurfJS 中没有通过要素属性过滤要素集合的功能。

对于这种事情,只需使用 native JavaScript 函数,如 array filter method正如@Rajesh 所建议的。

var matchingFeatures = featureCollection.features.filter(function (feature){ 
return feature.properties.arr.length === 0
})

关于javascript - 从 featureCollection turf.js 中删除功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48498932/

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