Rumah  >  Artikel  >  hujung hadapan web  >  Bolehkah objek dimasukkan dalam tatasusunan javascript?

Bolehkah objek dimasukkan dalam tatasusunan javascript?

青灯夜游
青灯夜游asal
2022-03-28 16:20:393374semak imbas

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);

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

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!

Kenyataan:
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