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.



Meneruskan pembelajaran
||
php中文网(php.cn)
serahkan Tetapkan Semula Kod
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!