Contoh dalam artikel ini menerangkan definisi dan penggunaan tatasusunan dalam JavaScript. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut: Salin kod Kod adalah seperti berikut: 🎜> <br> //[Susun atur dalam bentuk kamus] <br> var arr = new Array(); //Isytihar objek tatasusunan dinamik arr <br> arr[0] = "tom"; arr[1] = "jim"; <p> arr[2] = "二狗子"; untuk (var i dalam arr) { <br> makluman(i); // Output 1,2,3 [Ia bukan seperti tatasusunan C# yang mengeluarkan vale, di sini outputnya adalah kunci: gaya kamus] <br> <br> untuk (var i = 0; i < arr.length; i ) { <br /> alert(arr[i]); //Output tom,jim, Ergouzi <br /> */ <br /> //[Susun atur dalam bentuk kamus] <br /> var dict = new Array(); //Isytiharkan objek tatasusunan dict <br /> dict["人"] = "ren"; //Tambahkan atribut orang <br /> secara dinamik dict["口"] = "kou"; dict ["口"] = "kou"; dict["hand"] = "shou"; //Tambahkan atribut tangan <br /> secara dinamik for (var item in dict) { //Traverse objek tatasusunan dict: Gelung for ini bersamaan dengan traversal foreach dalam C#, sintaksnya adalah sama, tetapi foreach menjadi untuk <br /> makluman (item); //Orang keluaran, mulut, tangan [Ia bukan seperti tatasusunan C# yang mengeluarkan vale, output di sini adalah kunci: gaya kamus] <br /> //alert(arr[item]) //Jika anda ingin mengeluarkan nilainya, anda juga boleh menulisnya seperti ini, jadi ia akan mengeluarkan: ren,kou,shou <br /> } <br /> <br /> //Oleh kerana kunci diperoleh melalui for (var v in dict), ia mempunyai ciri ini, maka kita boleh menggunakan ciri ini untuk mendapatkan ahli dalam objek (ahli objek berdasarkan objek Muncul dalam bentuk kunci) <br /> for (var v in document) {//Output semua ahli objek dokumen <br /> Document.writeln(v); <br /> } <br /> <br /> makluman(dict["口"]); //Output kou; " Dapatkan nilai "kou" <br /><p> //Terdapat juga cara mudah untuk mengisytiharkan tatasusunan <br /> //[Borang pengisytiharan ringkas tatasusunan biasa] <br /> var str = [1, 2, 3, 4, 5, 6, 7, 8, 9]; // Tatasusunan jenis ini boleh dianggap sebagai kes khas dict["人"] = "ren";, itu ialah, kuncinya ialah 0,1,2,3......Apabila kunci ialah 0, nilainya ialah 1 <br /> untuk (var i = 0; i < str.length; i ) { <br /> makluman(str[i]); //Output 1,2, 3, 4, 5, 6, 7, 8, 9 <br /> <br /> //[Borang pengisytiharan tatasusunan gaya kamus dipermudahkan] <br /> var str = { "tom": 30, "jim": 28, "二狗子": 16 }; <br /> untuk (var v dalam str) { <br /> makluman(v); //Output tom,jim, Ergouzi <br /> <br /> /* for (var i = 0; i < str.length; i ) { //Perhatikan bahawa tatasusunan gaya kamus yang kuncinya bukan nombor tidak boleh dilalui menggunakan gelung ini. Kerana str[i], dengan i ialah indeks, ialah nombor <br /> makluman(str[i]); }*/ </skrip> </head> <badan> <br> <br> </body> </html><br><br> <br>Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang. <br></p> </div>