Rumah > hujung hadapan web > tutorial js > Pengenalan kepada kaedah kewujudan menyemak sifat objek dalam kemahiran JavaScript_javascript

Pengenalan kepada kaedah kewujudan menyemak sifat objek dalam kemahiran JavaScript_javascript

WBOY
Lepaskan: 2016-05-16 16:23:13
asal
1097 orang telah melayarinya

Dalam JavaScript, anda boleh menggunakan empat kaedah untuk menyemak sama ada objek o memiliki harta x:

1. "x" dalam o. Operator in boleh digunakan untuk menyemak sama ada terdapat sifat x dalam objek o. x boleh menjadi milik objek sendiri (Harta Sendiri), atau ia boleh diwarisi daripada objek prototaip x boleh menjadi harta terhitung, atau harta tidak terhitung.

2.o.x. Anda boleh mengesahkan sama ada x wujud dengan mengakses pernyataan o.x dan menilai sama ada hasilnya tidak ditentukan Skopnya adalah sama dengan operator dalam. Perbezaan daripada operator dalam ialah jika nilai harta x diisytiharkan secara eksplisit sebagai tidak ditentukan dalam objek o, maka hasil operasi "x" dalam o akan menjadi benar, dan hasil o.x akan tidak ditentukan.

3.hasOwnProperty(). Operasi o.hasOwnProperty("x") digunakan untuk menentukan sama ada objek o itu sendiri memiliki sifat x Sifat o yang diwarisi daripada objek prototaip tidak akan dipertimbangkan. Operasi hasOwnProperty() menyemak kedua-dua sifat terbilang dan sifat tidak terhitung.

4.propertyIsEnumerable(). Operasi o.propertyIsEnumerable("x") hanya menyemak harta terbilang yang dimiliki oleh objek o itu sendiri, yang merupakan subset hasOwnProperty().

Berdasarkan maklumat di atas, ringkasan adalah seperti berikut:

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