I have this array
(values string
)
locations = [
{lat: "-31.563910", lng: "147.154312"},
{lat: "-33.718234", lng: "150.363181"},
{lat: "-33.727111", lng: "150.371124"}
]
and I want the array
to be like this (values float
)
locations2 = [
{lat: -31.563910, lng: 147.154312},
{lat: -33.718234, lng: 150.363181},
{lat: -33.727111, lng: 150.371124}
]
Try this:
for (var i = 0; i < locations.length; i++) {
locations2=locations.push(
{lat:parseFloat(locations[i].lat),lng:parseFloat(locations[i].lng)}
);
}
But it does not work send the error:
locations2.push is not a function