首頁 >web前端 >js教程 >如何在循環中建立動態變​​數名稱:使用陣列的解決方案

如何在循環中建立動態變​​數名稱:使用陣列的解決方案

Linda Hamilton
Linda Hamilton原創
2024-11-02 09:53:02734瀏覽

How to Create Dynamic Variable Names in Loops:  A Solution Using Arrays

循環中的動態變數名稱

使用複雜的腳本時,建立動態變​​數名稱以有效追蹤資料變得至關重要。在這種情況下,了解如何在循環中建立動態變​​數名稱至關重要。

問題陳述

開發人員在嘗試在Ajax 中使用for 循環創建動態變數名稱時遇到問題Google 地圖腳本:

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

目標是產生marker0、 marker1、marker2 等變數名稱,但目前的程式碼語法導致錯誤。

解決方案

不要嘗試直接建立動態變​​數名稱,而是使用陣列來儲存這些值。以下是調整後的程式碼片段:

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

在此解中,初始化了一個名為「markers」的數組,循環的每次迭代都會使用索引「i」為數組中的相應元素分配一個值。該數組提供了一種簡單且有組織的方法來存取和操作與每個循環迭代相關的資料。

以上是如何在循環中建立動態變​​數名稱:使用陣列的解決方案的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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