存储动态多维数组

时间:2016-12-19 06:56:01

标签: javascript

动态多维数组以下列形式出现:

coordinates:"[75.07760579,29.93068379]"

来自某些API调用。

现在,如果有10个不同的坐标,我想将每个10个坐标存储到数组中Lattitude=[]Longitude=[]

纬度将包含75.07760579

经度将于29.93068379

任何人都可以提供帮助:

我是按照以下方式进行的:

$.ajax({
    async: false,
    type: "GET",
    dataType: "json",
    contentType: "application/json",
    header: header,
    url: '../../api/..../' + ouid + '.json?fields=[coordinates]',
    success: function (response) {

        var coordinates = response.coordinates;
        lattitude.push.apply(coordinates);
    },
    error: function (response) {

    }
});

1 个答案:

答案 0 :(得分:1)



// YOUR CASE YOU WILL GET IN AJAX RESPONSE "response.coordinates"
var response = {
  coordinates: "[75.07760579,29.93068379]"
};
var latitude = [] , longitude = [];
var coordinates = JSON.parse(response.coordinates);

latitude.push(coordinates[0]);
longitude.push(coordinates[0]);

console.log(latitude, longitude)