Rumah > Artikel > hujung hadapan web > Bagaimana javascript harus mencipta tatasusunan
Cara membuat tatasusunan dalam JavaScript: 1. Gunakan nilai langsung tatasusunan "[]", sintaksnya ialah "var a=[senarai nilai];", senarai nilai kosong, atau ia boleh berbilang dipisahkan oleh "," nilai; 2. Gunakan "new Array()" untuk membina tatasusunan, sintaksnya ialah "var a=new Array (value list);".
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
Dua cara untuk mencipta tatasusunan menggunakan JavaScript
"Array langsung"
"Fungsi Array()"
1. Array literal "[]
"
1) Kita boleh terus menggunakan "[]
" untuk menetapkan nilai kepada pembolehubah "[]" boleh kosong, kemudian tatasusunan kosong ditentukan :
var a = []; //空数组
Gunakan sifat panjang tatasusunan untuk mendapatkan panjang tatasusunan, dan nilai pulangannya ialah 0.
console.log(a.length);
Pada masa ini kita boleh menggunakan bentuk 数组名[下标]=值
untuk memberikan nilai kepada tatasusunan kosong
a[0]=1; a[1]="hello";
Subskrip tatasusunan bukan sahaja boleh menjadi nombor, tetapi juga rentetan teks, maka tatasusunan itu ialah tatasusunan bersekutu
a["姓名"]="张三"; a["年龄"]=23;
Jika nilai subskrip tatasusunan melebihi julat, seperti nombor negatif, nombor titik terapung, nilai Boolean, objek atau nilai lain, JavaScript akan menukarnya secara automatik menjadi rentetan dan mentakrifkannya sebagai tatasusunan bersekutu.
2) juga boleh mentakrifkan secara langsung tatasusunan dan memulakan
secara langsung mengandungi berbilang senarai nilai dalam "[]
", antara nilai Just pisahkan mereka dengan koma.
var a = [1, 2, 3]; //包含具体元素的数组
Gunakan atribut panjang tatasusunan untuk mendapatkan panjang tatasusunan dan nilai pulangan ialah bilangan elemen tatasusunan yang ditentukan secara khusus.
2. Gunakan new Array()
untuk membina tatasusunan
1) Jika anda memanggil fungsi Array() secara terus tanpa menghantar parameter, anda boleh mencipta tatasusunan kosong.
var a = new Array(); //空数组
Gunakan sifat panjang tatasusunan untuk mendapatkan panjang tatasusunan, dan nilai pulangannya ialah 0.
2) Jika anda menghantar berbilang nilai (dipisahkan dengan koma) apabila memanggil fungsi Array(), anda boleh mencipta tatasusunan sebenar.
var a = new Array(1,2,3);
3) Jika hanya satu parameter angka yang diluluskan semasa memanggil fungsi Array(), ini bermakna hanya panjang tatasusunan ditentukan, iaitu bilangan elemen disertakan; elemen tatasusunan Kosong, nilai lalai setiap elemen tidak ditentukan. (Nilai elemen dalam tatasusunan tidak ditakrifkan. Secara sintaksis, unsur tanpa sebarang nilai antara dua koma dipanggil elemen jurang)
var a = new Array(3);
Mengandungi seperti ini An tatasusunan satu atau lebih elemen jurang, juga dipanggil tatasusunan jurang.
[Pembelajaran yang disyorkan: Tutorial JavaScript Lanjutan]
Atas ialah kandungan terperinci Bagaimana javascript harus mencipta tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!