如何将对象的值设置为对象数组?

我尝试过这样的事情


<script charset="utf-8">

    var request = new XMLHttpRequest();

    // request.open("POST", "https://localhost:8443/control/jqxGeneralServicer?sname=JQGetListCustomerByCluster&deliveryClusterId=120120", false);

    request.open("POST", "https://localhost:8443/control/jqxGeneralServicer?sname=JQGetListCustomerByCluster&deliveryClusterId=${deliveryCluster.deliveryClusterId}", false);

    

    // ${deliveryCluster.deliveryClusterId}

    request.setRequestHeader('Content-Type', 'application/json');

    request.send(null);

    var foo = request.responseText;

    var json = JSON.parse(foo);

    // console.log(json["results"][0]);

    var labels = new Array();

    var locations = new Array();

    for(i = 0; i < json["results"].length; i++){

         labels.push(json["results"][i]["fullName"]);

         locacations["lng"] = json["results"][i]["longitude"];

         locacations["lat"] = json["results"][i]["latitude"];

    }

    // console.log(labels) ;   


        function initMap() {

            const map = new google.maps.Map(document.getElementById("map"), {

                zoom: 16,

                center: {lat: 20.993514917846174, lng: 105.78660475957122},

            });

            // const labels = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";

             //const labels = [

            //   "Cửa hàng Quang Anh",

             //   "Cửa hàng Quang Em",

             //   "Cửa hàng Hưng Thịnh",

             //   "Cửa hàng Cửa hàng Thành Hưng"];


            var locations = [

                { lat: 20.9935851166474, lng: 105.78857910579417 },

                { lat: 20.986910834987295, lng: 105.78535398147808 },

                { lat: 20.990339683019226, lng: 105.7922698253056 },

                { lat: 20.996770381033244, lng: 105.79321396285934 }

                });

            });

请指导我locations从json数据源设置 var 的值。


守候你守候我
浏览 84回答 1
1回答

倚天杖

只需推送一个对象即可:locations.push({lng:&nbsp;json['results'][i]['longitude'],&nbsp;lat:&nbsp;json['results'][i]['latitude']});请注意,您不应该使用同步 http 请求。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript