Javascript 将e.location字符串拆分为变量

Javascript 将e.location字符串拆分为变量,javascript,split,Javascript,Split,我用的是传单手表。它返回的值为 LatLng(52.409958, -1.531085) 我需要分开,是这样的 var lat = 52.309958 var lng = -1.5310.85 也许我太胖了,但我就是做不到?有什么建议吗?我尝试过拆分,但没有任何joy具有以下属性: 纬度数纬度(度) lng数字经度(度) 高度编号高度(米)(可选) 然后,解决方案是(其中,obj是返回LatLng对象): 或者更简单: const {lat, lng} = obj; 它返回的东西,是这样一

我用的是传单手表。它返回的值为

LatLng(52.409958, -1.531085)
我需要分开,是这样的

var lat = 52.309958
var lng = -1.5310.85
也许我太胖了,但我就是做不到?有什么建议吗?我尝试过拆分,但没有任何joy具有以下属性:

纬度数纬度(度)

lng数字经度(度)

高度编号高度(米)(可选)

然后,解决方案是(其中,
obj
是返回LatLng对象):

或者更简单:

const {lat, lng} = obj;

它返回的东西,是这样一个字符串吗?你能发布不起作用的
split
吗?var-tosplit=e.latlng;变量字段=tosplit.split(',');var lat=字段[0];var lng=字段[1];e.latlng的值是“latlng(52.409958,-1.531085)”,这就是我需要拆分的内容。请看:好的,但是我在哪里使用它呢?我不能只是补充一点。@larrychambers你必须提供更多的代码给我,给你一个更详细的答案。但是,您只需将其与watch.position返回值一起使用,否?我应该提供什么代码。在监视模式下运行传单时,它返回一个值e.latlng,该值在本例中为“latlng(52.409958,-1.531085)”,我只需将其拆分,以便存储lat和lng。Thanks@larrychambers对不起,我有点忙。你还需要帮助吗?如果是这样,那么只需检查返回结果是否为instanceof String(我非常怀疑)。如果是(我再次高度怀疑),那么您必须使用一些正则表达式或拆分方法来获得不同的值。你是说那样不行吗?var试验=e.latlng;const lat=test.lat;const lng=试验液化天然气;
const {lat, lng} = obj;
var test = e.latlng;
const lat = test.lat;
const lng = test.lng;