我需要有关map方法的帮助。我进入了一个带有geoJson的somes数组部分,并且在每个数组中有一些坐标。
示例:
section:
[0] -> geoJson -> coordinates -> (a lot of coordinates with index)
[1] -> geoJson -> coordinates -> (a lot of coordinates with index)
[2] -> geoJson -> coordinates -> (a lot of coordinates with index)
[3]............
..........
我需要将所有这些内容分组为一个大数组(以生成折线)。而且我对map方法完全迷失了。
您有什么建议吗?我想使用地图功能。对不起,我的英语(不是最好的英语:))
如果您的节中有以下数组,请说:
section = [{
coordinates: [{index: 1, x: 1, y: 1}]
}];
您可以通过使用map
函数获取坐标,然后使用concat
函数合并它们来展平它:
var merged = [].concat.apply([], section.map(x => x.geoJson.coordinates));