gpt4 book ai didi

javascript - 如何更改 javascript 中的值数组顺序? ['a' , 'b' ] 到 ['b' , 'a' ]

转载 作者:行者123 更新时间:2023-11-30 08:37:02 25 4
gpt4 key购买 nike

我有这个坐标数组(纬度,经度):

a = [[43.534231, -5.6646019999999995], [43.534068, -5.6646209999999995]]

我正在使用这些库:openlayers 和 turf。

问题是:

  • openlayers 将坐标作为latitude,longitude
  • turf 将坐标作为 longitude,latitude

我可以复制一个数组,但有几次它有很多元素。我可以反转这对吗:['a', 'b']['b', 'a']以一种简单的方式?

谢谢!

最佳答案

您可以使用 array.map 函数循环遍历数组 a 中的每一对坐标,返回一个新数组,每个坐标中的各个值以相反的顺序进入新数组 b

var b = a.map(function(coord){
return [coord[1], coord[0]];
});

您可能想要添加一些测试以确保数组 a 的每个元素本身都有一对坐标

关于javascript - 如何更改 javascript 中的值数组顺序? ['a' , 'b' ] 到 ['b' , 'a' ],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30391038/

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