I have an array of components like this:
var names =
1)"lat: 40.6447077, lng: -73.878421, address: 1600 Pennsylvania Avenue, Brooklyn, NY 11239, USA"
2)"lat: 40.609099, lng: -73.931516, address: 2015 E. 35th street, Brooklyn, Ny, United States"
I am trying to parse this into an array of objects. The following code works great for parsing the latitude and longitude, yet am receiving unexpected token errors when attempting to parse the address too.
var newArray = names.map(function (str) {
return JSON.parse("{" + str.replace(/lat/, '"lat"').replace(/lng/, '"lng"').replace(/address/, '"address"').replace(/;/, "") + "}")
});