Rumah  >  Artikel  >  hujung hadapan web  >  Cara Menjana Nama Pembolehubah Secara Dinamik dalam Gelung JavaScript: Contoh Peta Google

Cara Menjana Nama Pembolehubah Secara Dinamik dalam Gelung JavaScript: Contoh Peta Google

DDD
DDDasal
2024-10-26 01:00:02797semak imbas

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

Mencipta Nama Pembolehubah Dinamik Menggunakan Gelung

Adalah berfaedah untuk mencipta nama pembolehubah secara dinamik dalam gelung, kerana ini membolehkan penciptaan satu siri pembolehubah dalam cara berstruktur.

Soalan:

Senario hipotetikal di mana kita perlu menjana nama pembolehubah dinamik dalam gelung melibatkan skrip Peta Google Ajax. Matlamatnya ialah untuk mencipta jujukan pembolehubah bernama marker0, marker1, marker2 dan seterusnya.

Masalahnya:

Walau bagaimanapun, mencuba ini menggunakan penanda sintaks i mengakibatkan ralat sintaks, kerana Firebug menunjukkan bahawa koma bertitik tiada.

Penyelesaian:

Pendekatan yang disyorkan untuk mencipta nama pembolehubah dinamik ialah menggunakan tatasusunan. Begini cara kami mencapainya:

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

Dalam penyelesaian ini, kami mencipta tatasusunan yang dipanggil penanda dan menetapkan elemennya berdasarkan nilai indeks i semasa setiap lelaran gelung. Ini dengan mudah menjana urutan pembolehubah yang diingini.

Atas ialah kandungan terperinci Cara Menjana Nama Pembolehubah Secara Dinamik dalam Gelung JavaScript: Contoh Peta Google. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn