Peranan objek tatasusunan adalah untuk menyimpan satu siri nilai menggunakan nama pembolehubah yang berasingan.
Buat tatasusunan dan tetapkan nilai kepadanya:
Contoh
var mycars = new Array(); mycars[0] = "Saab"; mycars[1] = "Volvo"; mycars[2] = "BMW";
Apakah tatasusunan?
Objek tatasusunan menggunakan nama pembolehubah yang berasingan untuk menyimpan satu siri nilai.
Jika anda mempunyai set data (contohnya: nama kereta), terdapat pembolehubah berasingan seperti berikut:
var car1="Saab"; var car2="Volvo"; var car3="BMW";
Namun, bagaimana jika anda ingin mengenal pasti kereta tertentu? Dan bukan 3 kereta, tetapi 300 kereta? Ini tidak akan menjadi tugas yang mudah!
Cara terbaik ialah menggunakan array.
Tatasusunan boleh menyimpan semua nilai menggunakan nama pembolehubah, dan sebarang nilai boleh diakses menggunakan nama pembolehubah.
Setiap elemen dalam tatasusunan mempunyai ID sendiri supaya ia boleh diakses dengan mudah.
Buat tatasusunan
Terdapat tiga cara untuk mencipta tatasusunan.
Kod berikut mentakrifkan objek tatasusunan bernama myCars:
1: Kaedah konvensional:
var myCars=new Array(); myCars[0]="Saab"; myCars[1]="Volvo"; myCars[2]="BMW";
2: Cara mudah:
var myCars=new Array("Saab","Volvo","BMW");
3: Tersurat:
var myCars=["Saab","Volvo","BMW"];
Akses tatasusunan
Anda boleh mengakses elemen tertentu dengan menyatakan nama tatasusunan dan nombor indeks.
Contoh berikut menyediakan akses kepada nilai pertama tatasusunan myCars:
var name=myCars[0];
Contoh berikut mengubah suai elemen pertama tatasusunan myCars:
myCars[0]="Opel";
lampu [0] ialah elemen pertama tatasusunan. [1] ialah elemen kedua tatasusunan.
Dalam tatasusunan anda boleh mempunyai objek yang berbeza
Semua pembolehubah JavaScript ialah objek. Elemen tatasusunan ialah objek. Fungsi ialah objek.
Oleh itu, anda boleh mempunyai jenis pembolehubah yang berbeza dalam tatasusunan.
Anda boleh memasukkan elemen objek, fungsi, tatasusunan dalam tatasusunan:
myArray[0]=Date.now; myArray[1]=myFunction; myArray[2]=myCars;
Kaedah dan sifat tatasusunan
Gunakan sifat dan kaedah tatasusunan yang dipratentukan:
var x=myCars.length // the number of elements in myCars var y=myCars.indexOf("Volvo") // the index position of "Volvo"
Cipta kaedah baharu
Prototaip ialah pembina global JavaScript. Ia boleh membina sifat dan kaedah objek Javascript baharu.
Contoh: Buat kaedah baharu.
Array.prototype.ucase=function() { for (i=0;i<this.length;i++) {this[i]=this[i].toUpperCase();} }
Contoh di atas mencipta kaedah tatasusunan baharu untuk menukar aksara huruf kecil tatasusunan kepada aksara huruf besar.