Rumah > Artikel > hujung hadapan web > Bolehkah objek dimasukkan dalam tatasusunan javascript?
Tatasusunan Javascript boleh mengandungi objek. Tatasusunan JavaScript ialah koleksi data yang disusun mengikut tertib Tatasusunan boleh mengandungi sebarang jenis data, iaitu, tiada had pada jenis elemen tatasusunan, yang boleh berupa nombor, rentetan, tatasusunan, Objek, dsb.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
Tatasusunan Javascript boleh mengandungi objek.
Tatasusunan ialah koleksi data yang disusun mengikut tertib Setiap nilai dalam tatasusunan dipanggil elemen, dan tatasusunan boleh mengandungi sebarang jenis data.
Contoh:
let arr = [1,'hello',true,[1,2],{name: 'Bob',age:20}]; console.log(arr);
Ia boleh dilihat bahawa apabila mentakrifkan tatasusunan dan memberikan nilai, nilai elemen tatasusunan boleh menjadi nombor atau rentetan , nilai Boolean, tatasusunan, objek dan jenis lain.
Ringkasnya, tiada sekatan pada jenis elemen tatasusunan.
Pengetahuan lanjutan: Tatasusunan kelas pseudo
Tatasusunan kelas pseudo, juga dikenali sebagai tatasusunan kelas, ialah objek yang serupa dengan struktur tatasusunan. Secara ringkasnya, nama atribut objek ialah integer bukan negatif, bermula dari 0, meningkat mengikut tertib, dan termasuk atribut panjang Ia juga harus memastikan bahawa nilainya konsisten secara dinamik dengan bilangan atribut subskrip tersusun untuk memudahkan pseudo -kelas. Objek jQuery yang terkenal ialah tatasusunan kelas pseudo.
Contoh
Dalam contoh berikut, obj ialah objek literal Apabila menetapkannya menggunakan subskrip tatasusunan, JavaScript tidak lagi menganggapnya sebagai subskrip tatasusunan, sebaliknya Ia dianggap sebagai sifat. nama objek.
var obj = {}; //定义对象直接量 obj[0] = 0; obj[1] = 1; obj[2] = 2; obj.length = 3; console.log(obj["2"]); //返回2
Ia bersamaan dengan objek literal.
var obj = { 0 : 0, 1 : 1, 2 : 2, length : 3 };
Memandangkan nombor adalah pengecam yang tidak sah, sintaks titik tidak boleh digunakan untuk membaca dan menulis sifat.
console.log(obj.0);
Sebaliknya, gunakan sintaks kurungan segi empat sama untuk membaca dan menulis sifat.
console.log(obj["2"]);
[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web]
Atas ialah kandungan terperinci Bolehkah objek dimasukkan dalam tatasusunan javascript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!