Prototipe - Objek Dasar
Objek digunakan oleh Prototipe sebagai namespace dan untuk memanggil fungsi terkait menggunakan objek Objek. Ini digunakan dengan dua cara berikut -
Jika Anda adalah developer sederhana, Anda dapat menggunakan fungsi yang sudah ada seperti inspect atau clone .
Jika Anda adalah orang yang ingin membuat objek sendiri seperti yang dilakukan Prototipe, atau menjelajahi objek seolah-olah hash, akan beralih ke perluasan , kunci dan nilai .
Metode Objek Prototipe
NOTE - Pastikan setidaknya memiliki prototype.js versi 1.6.
| S.No. | Metode & Deskripsi |
|---|---|
| 1. | klon() Kloning objek yang diteruskan menggunakan salinan dangkal (menyalin semua properti asli ke hasil). |
| 2. | memperpanjang() Menyalin semua properti dari sumber ke objek tujuan. |
| 3. | memeriksa() Mengembalikan representasi string berorientasi debug dari objek. |
| 4. | isArray () Mengembalikan nilai benar jika obj adalah larik, salah jika tidak. |
| 5. | isElement () Mengembalikan nilai benar jika obj adalah simpul DOM tipe 1, salah jika sebaliknya. |
| 6. | isFunction () Mengembalikan nilai benar jika obj berjenis fungsi, salah jika sebaliknya. |
| 7. | isHash () Mengembalikan nilai benar jika obj adalah turunan dari kelas Hash, salah jika sebaliknya. |
| 8. | isNumber () Mengembalikan nilai benar jika obj berjenis nomor, salah jika sebaliknya. |
| 9. | isString () Mengembalikan nilai benar jika obj berjenis string, salah jika sebaliknya. |
| 10. | isUndefined () Mengembalikan nilai true jika obj berjenis undefined, false sebaliknya. |
| 11. | kunci () Memperlakukan objek apa pun sebagai Hash dan mengambil daftar nama propertinya. |
| 12. | toHTML () Mengembalikan nilai kembalian metode toHTML obj jika ada, jika tidak menjalankan obj melalui String.interpret. |
| 13. | toJSON () Mengembalikan string JSON. |
| 14. | toQueryString () Mengubah objek menjadi representasi string kueri yang dienkode URL-nya. |
| 15. | nilai () Memperlakukan objek apa pun sebagai Hash dan mengambil daftar nilai propertinya. |