Dalam JavaScript, objek ialah koleksi sifat, yang boleh berupa nilai (seperti nombor atau rentetan) atau fungsi. Apabila harta adalah fungsi, ia dipanggil kaedah.
Berikut ialah contoh objek yang mengandungi kaedah:
JavaScript
<code class="language-javascript">const person = { name: 'Alice', sayHello: function() { console.log('Hello, my name is ' + this.name); } };</code>
person.sayHello();
// Output: Helo, nama saya Alice
Dalam contoh ini, objek person
mempunyai sifat bernama sayHello
yang merupakan fungsi. Fungsi ini dipanggil kaedah. Apabila kaedah ini dipanggil, ia mencetak mesej ke konsol.
"Objektor" yang disebut dalam artikel (sepatutnya "objector" bukan "Seorang penentang") bukanlah istilah standard atau jenis objek terbina dalam JavaScript. Contoh kod menunjukkan objek tersuai yang kaedahnya object
menyerupai pengendalian ralat. Ia sebenarnya bukan "pembangkang" atau "bantahan", tetapi pembalut fungsi tersuai.
Berikut ialah contoh penambahbaikan pada objek tersuai ini yang lebih jelas menyatakan niat pengendalian ralatnya:
JavaScript
<code class="language-javascript">const errorHandler = { handleError: function(message) { console.error("Error: " + message); } }; errorHandler.handleError('This is an error.');</code>
Contoh yang dipertingkatkan ini menggunakan lebih banyak nama deskriptif errorHandler
dan handleError
yang lebih tepat menggambarkan kefungsian objek, iaitu mengendalikan dan melaporkan ralat. Mengendalikan ralat melalui objek tersuai menjadikan kod anda lebih mantap, lebih mudah untuk nyahpepijat dan membolehkan anda membuat mesej ralat tersuai.
Atas ialah kandungan terperinci Penjelasan mengenai kaedah Objek dan Objek. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!