Tatasusunan beatles di atas ialah contoh lazim tatasusunan tradisional: subskrip setiap elemen ialah nombor dan setiap kali elemen ditambah, nombor itu bertambah sebanyak 1. Indeks unsur pertama ialah 0, dan indeks unsur kedua ialah 1. Dan seterusnya.
Jika hanya nilai elemen diberikan semasa mengisi tatasusunan, tatasusunan akan menjadi tatasusunan tradisional dan subskrip elemen individunya akan dibuat dan dimuat semula secara automatik.
Tingkah laku lalai ini boleh diubah dengan memberikan subskrip secara eksplisit untuk setiap elemen baharu semasa mengisi tatasusunan. Apabila memberikan subskrip untuk elemen baharu, anda tidak terhad kepada menggunakan nombor integer. Anda juga boleh menggunakan rentetan:
Tatasusunan sedemikian dipanggil tatasusunan bersekutu. Oleh kerana anda boleh menggunakan rentetan dan bukannya nilai berangka, kod tersebut lebih mudah dibaca. Walau bagaimanapun, penggunaan ini bukan tabiat yang baik dan tidak disyorkan untuk semua orang. Pada asasnya, apabila anda mencipta tatasusunan bersekutu, anda mencipta sifat objek Tatasusunan. Dalam JavaScript, semua pembolehubah sebenarnya adalah objek dari beberapa jenis. Sebagai contoh, nilai Boolean ialah objek jenis Boolean, dan tatasusunan ialah objek jenis Array. Dalam contoh di atas, anda sebenarnya menambahkan nama, tahun dan atribut hidup pada tatasusunan lennon. Sebaik-baiknya, anda tidak seharusnya mengubah suai sifat objek Array, sebaliknya menggunakan Objek generik.
Di atas adalah keseluruhan kandungan artikel ini, saya harap anda semua menyukainya.