仅使用 JS 解析 JS

Parse JS only using JS

本文关键字:JS 解析      更新时间:2023-09-26

我有下面的JS代码,它创建起来像(47.624718,-122.356133)

var point = new GLatLng(
  parseFloat(markers[i].getAttribute('"lat'")),
  parseFloat(markers[i].getAttribute('"lng'"))
);

要只使值刚好47.624718 -122.356133? 如何使用 js replace() 函数来执行此操作?

只需使用对象方法:

point.lat() + ' ' + point.lng()
output = point.lat() + ' ' + point.lng();

看这里: https://developers.google.com/maps/documentation/javascript/v2/reference#GLatLng

您可以使用 3 个链式replace()调用:

point = point.replace("(", "").replace(")", "").replace(",", " ");

它将用空字符串替换左括号和右括号,用一个空格替换逗号。