Apakah objek JavaScript?

青灯夜游
青灯夜游asal
2021-10-28 15:10:074391semak imbas

Dalam JavaScript, objek ialah pengumpulan data dengan sifat dan kaedah Ia adalah koleksi data berkaitan yang tidak tertib dalam bentuk pasangan "kunci: nilai" "{}" diperlukan untuk mentakrifkan jenis objek , sintaksnya ialah "{name1:value1,...,nameN:valueN}".

Apakah objek JavaScript?

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Dalam JavaScript, objek ialah himpunan data dengan sifat dan kaedah, dan merupakan bekas nilai bernama yang dipanggil sifat dan kaedah. Data yang terkandung dalam objek boleh diakses dalam dua bentuk - sifat dan kaedah.

Objek ialah jenis data rujukan. Pembolehubah yang diberikan nilai rujukan disediakan dengan rujukan atau penunjuk kepada nilai tersebut. Rujukan atau penunjuk ini menunjuk ke lokasi dalam memori di mana objek disimpan. Pembolehubah sebenarnya tidak menyimpan nilai.

Jenis objek ialah set tidak tertib yang terdiri daripada kunci dan nilai kurungan kerinting { } diperlukan untuk mentakrifkan jenis objek adalah seperti berikut:

{name1: value1, name2: value2, name3: value3, ..., nameN: valueN}

. Di mana nama1, nama2, nama3,..., namaN ialah kunci dalam objek dan nilai1, nilai2, nilai3,..., nilaiN ialah nilai yang sepadan.

Dalam JavaScript, kunci jenis objek ialah semua jenis rentetan dan nilainya boleh berupa sebarang jenis data, seperti rentetan, tatasusunan, fungsi atau objek lain. Untuk mendapatkan nilai dalam objek, anda boleh menggunakan bentuk 对象名.键, seperti yang ditunjukkan dalam contoh berikut:

var person = {
    name: 'Bob',
    age: 20,
    tags: ['js', 'web', 'mobile'],
    city: 'Beijing',
    hasCar: true,
    zipcode: null,
    displayName: function() {
        document.write(this.name);
    }
};
console.log(person.name);       // 输出 Bob
console.log(person.age);        // 输出 20

[Pembelajaran yang disyorkan: Tutorial Lanjutan JavaScript]

Atas ialah kandungan terperinci Apakah objek 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