objek JavaScript
Semua dalam JavaScript ialah objek: rentetan, nombor, tatasusunan, tarikh, dsb.
Dalam JavaScript, objek ialah data yang mempunyai sifat dan kaedah.
Objek JavaScript ialah jenis data koleksi tidak tertib, yang terdiri daripada beberapa pasangan nilai kunci.
Definisi objek
Anda boleh menggunakan aksara untuk mentakrif dan mencipta objek JavaScript:
php中文网(php.cn)
Sifat objek
Boleh dikatakan bahawa "objek JavaScript ialah bekas pembolehubah" .
Walau bagaimanapun, kami biasanya menganggap "objek JavaScript sebagai bekas pasangan nilai kunci".
Pasangan kunci-nilai biasanya ditulis sebagai nama : nilai (kunci dan nilai dipisahkan oleh titik bertindih).
Pasangan nilai kunci dalam objek JavaScript sering dipanggil sifat objek.
Objek JavaScript ialah bekas untuk pembolehubah sifat.
Pasangan nilai kunci objek ditulis seperti:
Associative array dalam PHP dan Kamus Python Jadual hash dalam bahasa C Peta hash dalam Java Hash table dalam Ruby dan Perl
Objek JavaScript ditaip secara dinamik, dan anda boleh menambah atau memadam atribut secara bebas pada objek:
var xiaoming = {
nama: '小明'
};
xiaoming.age; // undefined
xiaoming.age = 18; // Tambah atribut umur
xiaoming.age; // 18
padamkan xiaoming .age; >
xiaoming.age; // undefined
delete xiaoming['name'] // Padamkan atribut nama
xiaoming.name; // undefined
delete xiaoming.school; // memadamkan atribut sekolah yang tidak wujud tidak akan berfungsi Laporkan ralat
Kaedah Objek
Kaedah objek mentakrifkan fungsi dan disimpan sebagai sifat objek.
Kaedah objek dipanggil (sebagai fungsi) dengan menambah ().
Instance ini mengakses kaedahName() penuh bagi objek orang:
php中文网(php.cn)
Mengakses kaedah objek
Anda boleh mencipta kaedah objek menggunakan sintaks berikut :
methodName : function() { code lines }
Anda boleh mengakses kaedah objek menggunakan sintaks berikut:
objectName.methodName ()
Biasanya fullName() digunakan sebagai kaedah objek orang, dan fullName digunakan sebagai harta.
Terdapat banyak cara untuk mencipta, menggunakan dan mengubah suai objek JavaScript.
Terdapat juga banyak cara untuk mencipta, menggunakan dan mengubah suai sifat dan kaedah.