ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript ループで変数名を動的に生成する方法: Google マップの例

JavaScript ループで変数名を動的に生成する方法: Google マップの例

DDD
リリース: 2024-10-26 01:00:02
オリジナル
915 人が閲覧しました

How to Dynamically Generate Variable Names in JavaScript Loops: A Google Maps Example

ループを使用した動的変数名の作成

ループ内で変数名を動的に作成すると、一連の変数を作成できるため有利です。

質問:

ループ内で動的変数名を生成する必要がある仮想シナリオには、Ajax Google Maps スクリプトが含まれます。目標は、マーカー 0、マーカー 1、マーカー 2 などという名前の変数のシーケンスを作成することです。

問題:

ただし、構文 マーカー i を使用してこれを試行すると、 Firebug ではセミコロンが欠落していることが示されているため、構文エラーが発生します。

解決策:

動的変数名を作成するための推奨される方法は、配列を使用することです。これを実現する方法は次のとおりです。

var markers = [];
for (var i = 0; i < coords.length; ++i) {
    markers[i] = "some stuff";
}
ログイン後にコピー

このソリューションでは、マーカーと呼ばれる配列を作成し、ループの各反復中にインデックス値 i に基づいてその要素を設定します。これにより、必要な変数のシーケンスが簡単に生成されます。

以上がJavaScript ループで変数名を動的に生成する方法: Google マップの例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート