Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Bolehkah objek dimasukkan dalam tatasusunan javascript?

Bolehkah objek dimasukkan dalam tatasusunan javascript?

青灯夜游
Lepaskan: 2022-03-28 16:20:39
asal
3438 orang telah melayarinya

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.

Bolehkah objek dimasukkan dalam tatasusunan javascript?

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

Bolehkah objek dimasukkan dalam tatasusunan javascript?

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

Ia bersamaan dengan objek literal.

var obj = {
    0 : 0,
    1 : 1,
    2 : 2,
    length : 3
};
Salin selepas log masuk

Memandangkan nombor adalah pengecam yang tidak sah, sintaks titik tidak boleh digunakan untuk membaca dan menulis sifat.

console.log(obj.0);
Salin selepas log masuk

Sebaliknya, gunakan sintaks kurungan segi empat sama untuk membaca dan menulis sifat.

console.log(obj["2"]);
Salin selepas log masuk

[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!

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