簡體   English   中英

javascript - 在多維數組上添加一個值

[英]javascript - add a value on multidimensional array

我正在開發一個帶有 bing map 的網站。 我幾乎完成了,但我想擁有 pin 集群功能。 然后我從網上得到了這段代碼:

var data = [
        { "latitude": 59.441193, "longitude": 24.729494 },
        { "latitude": 59.432365, "longitude": 24.742992 },
        { "latitude": 59.431602, "longitude": 24.757563 },
        { "latitude": 59.437843, "longitude": 24.765759 },
        { "latitude": 59.439644, "longitude": 24.779041 },
        { "latitude": 59.434776, "longitude": 24.756681 }
    ];

我可以在我的 map 上獲得每個圖釘的緯度和經度,但我不知道如何在這個數組上添加緯度和經度。 誰能幫我?

data.push({"latitude": lat, "longitude": lng});

另一種方法是使用擴展運算符。


let data = [
        { "latitude": 59.441193, "longitude": 24.729494 },
        { "latitude": 59.432365, "longitude": 24.742992 },
        { "latitude": 59.431602, "longitude": 24.757563 },
        { "latitude": 59.437843, "longitude": 24.765759 },
        { "latitude": 59.439644, "longitude": 24.779041 },
        { "latitude": 59.434776, "longitude": 24.756681 }
    ];

data = [...data, {"latitude": lat, "longitude": lng}]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM