在循環中動態建立變數名稱可能是有利的,因為這允許在循環中建立一系列變數
問題:
假設的場景,我們需要在循環中產生動態變數名稱,涉及Ajax Google 地圖腳本。目標是建立一系列名為marker0、marker1、marker2等的變數。
問題:
但是,嘗試使用語法標記 i導致語法錯誤,因為 Firebug 指示缺少分號。
解:
建立動態變數名稱的建議方法是使用陣列。以下是我們實現這一目標的方法:
var markers = []; for (var i = 0; i < coords.length; ++i) { markers[i] = "some stuff"; }
在此解決方案中,我們建立一個名為標記的數組,並在循環的每次迭代期間根據索引值 i 設定其元素。這可以方便地產生所需的變數序列。
以上是如何在 JavaScript 循環中動態產生變數名稱:Google 地圖範例的詳細內容。更多資訊請關注PHP中文網其他相關文章!