首頁  >  文章  >  web前端  >  如何為 Google 地圖循環建立動態變​​數名稱?

如何為 Google 地圖循環建立動態變​​數名稱?

Patricia Arquette
Patricia Arquette原創
2024-10-27 06:37:03140瀏覽

How to Create Dynamic Variable Names in a Loop for Google Maps?

在循環中建立動態變​​數名稱

使用 Ajax Google 地圖腳本時,可能需要在循環中建立動態變​​數名稱一個循環。考慮以下程式碼:

for (var i = 0; i < coords.length; ++i) {
    var marker+i = "some stuff";
}

目標是建立名為marker0、marker1等的變數。但是,程式碼在 Firebug 中產生語法錯誤,在反白顯示語句前缺少分號。

解決方案:使用陣列

此場景中的建議方法是利用陣列來儲存動態變數。數組是可以保存多個值的有序資料結構,非常適合這種情況。

以下是使用陣列的修改後的程式碼:

var markers = [];
for (var i = 0; i < coords.length; ++i) {
    markers[i] = "some stuff";
}

在此程式碼中,一個陣列會建立命名標記。在循環中,數組的每個元素都被分配了值“some stuff”。結果,我們得到一個數組,其中每個索引對應一個特定的動態變數名稱,例如,markers[0] 代表marker0。

以上是如何為 Google 地圖循環建立動態變​​數名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn