Tipe Objek ECMAScript
- Hal Sebelumnya Penggunaan Objek
- Hal Berikutnya Lingkungan Objek
Dalam ECMAScript, bukan semua objek yang dijadikan dengan cara yang sama.
Secara umum, ada tiga jenis objek yang dapat dibuat dan digunakan: objek lokal, objek bawaan, dan objek tuan rumah.
Objek lokal
ECMA-262 mendefinikan objek lokal (objek asli) sebagai "objek yang berdiri sendiri di luar lingkungan tuan rumah yang disediakan oleh implementasi ECMAScript". Dengan kata lain, objek lokal adalah kelas (tipe referensi) yang didefiniskan oleh ECMA-262. Mereka termasuk:
- Objek
- Fungsi
- Array
- String
- Boolean
- Number
- Date
- RegExp
- Error
- EvalError
- RangeError
- ReferenceError
- SyntaxError
- TypeError
- URIError
Halaman yang Berhubungan
Panduan Tutorial Tingkat Lanjut JavaScript:Tipe Referensi ECMAScript
Panduan Tutorial Tingkat Lanjut JavaScript:Kelas Fungsi ECMAScript
Panduan Referensi JavaScript:Objek Array
Panduan Referensi JavaScript:Objek Boolean
Panduan Referensi JavaScript:Objek Date
Panduan Referensi JavaScript:Objek Number
Panduan Referensi JavaScript:Objek String
Panduan Referensi JavaScript:Objek RegExp
Objek Bawaan
ECMA-262 mendefinisikan objek bawaan (built-in object) sebagai "objek yang disediakan oleh implementasi ECMAScript, yang berbeda dari lingkungan tuan rumah, yang muncul pada saat program ECMAScript mulai dijalankan". Ini berarti para pengembang tidak perlu menginstansiasi objek bawaan secara eksplisit, ia sudah diinstansiasi. ECMA-262 hanya mendefinisikan dua objek bawaan, yaitu Global dan Math (mereka juga adalah objek lokal, menurut definisi, setiap objek bawaan adalah objek lokal).
Halaman yang Berhubungan
Panduan Referensi JavaScript:Objek Global
Panduan Referensi JavaScript:Objek Math
Objek Tuan Rumah
Semua objek non-lokal adalah objek tuan rumah (host object), yaitu objek yang disediakan oleh lingkungan tuan rumah implementasi ECMAScript.
Semua objek BOM dan DOM adalah objek tuan rumah.
Halaman yang Berhubungan
Panduan Tutorial Tingkat Lanjut JavaScript:Implementasi JavaScript
Panduan Referensi CodeW3C.com:Panduan Referensi JavaScript
Panduan Tutorial CodeW3C.com:Panduan HTML DOM
- Hal Sebelumnya Penggunaan Objek
- Hal Berikutnya Lingkungan Objek