Penjelasan terperinci tentang struktur tatasusunan dalam pengaturcaraan JavaScript_Pengetahuan asas

WBOY
Lepaskan: 2016-05-16 15:35:11
asal
1423 orang telah melayarinya

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";
Salin selepas log masuk

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";
Salin selepas log masuk

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";
Salin selepas log masuk

2: Cara mudah:

var myCars=new Array("Saab","Volvo","BMW");
Salin selepas log masuk

3: Tersurat:

var myCars=["Saab","Volvo","BMW"];
Salin selepas log masuk

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];
Salin selepas log masuk

Contoh berikut mengubah suai elemen pertama tatasusunan myCars:

myCars[0]="Opel";
Salin selepas log masuk

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;
Salin selepas log masuk

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"
Salin selepas log masuk


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();}
}
Salin selepas log masuk

Contoh di atas mencipta kaedah tatasusunan baharu untuk menukar aksara huruf kecil tatasusunan kepada aksara huruf besar.

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan