Cara menggunakan PROPERTES pada JavaScript
Properti adalah bagian terpenting dari objek JavaScript apa pun. Show Section Artikel
Properti JavaScriptProperti adalah nilai yang berkaitan dengan objek pada JavaScript. Sedangkan objek JavaScript adalah kumpulan properti yang tidak berurutan. Properti biasanya dapat diubah, ditambahkan, dan dihapus, tetapi beberapa hanya dapat dibaca. Mengakses Properti JavaScriptSintaks untuk mengakses properti suatu objek adalah sebagai berikut: objectName.property // person.age atau objectName["property"] // person["age"] atau objectName[expression] // x = "age"; person[x] Ekspresi harus bernilai nama properti. Contoh 1:
Contoh 2:
JavaScript for…in LoopStatement for…in pada JavaScript berulang melalui setiap properti suatu objek. Sintaks: for (variable in object) { } Blok kode di dalam for … in loop akan dijalankan sekali pada setiap properti. Perulangan melalui properti suatu objek. Contoh:
Menambahkan Properti BaruAnda dapat menambahkan properti baru ke objek yang sudah ada hanya dengan memberinya nilai. Asumsikan bahwa objek person sudah ada – Anda kemudian dapat memberikan properti baru. Contoh:
Menghapus PropertiKata kunci delete berguna untuk menghapus properti dari objek. Contoh:
Kata kunci delete akan menghapus nilai properti dan properti itu sendiri. Setelah dihapus, properti tidak dapat digunakan sebelum ditambahkan kembali. Operator delete dirancang untuk digunakan pada properti objek. Kata kunci ini tidak berpengaruh pada variabel atau fungsi. Operator delete tidak boleh digunakan pada properti objek JavaScript yang telah ditentukan sebelumnya. Itu dapat merusak aplikasi Anda. Atribut PropertiSemua properti memiliki nama. Selain itu mereka juga punya nilai. Nilai adalah salah satu atribut properti. Atribut lainnya adalah: enumerable, configurable, dan writable. Atribut ini menentukan bagaimana properti dapat diakses (apakah dapat dibaca ? apakah dapat ditulis?) Dalam JavaScript, semua atribut dapat dibaca, tetapi hanya atribut nilai yang dapat diubah (dan hanya jika properti dapat ditulis). (ECMAScript 5 memiliki metode untuk mendapatkan dan mengatur semua atribut properti) Properti PrototipeObjek JavaScript mewarisi properti prototipe mereka. Kata kunci delete tidak menghapus properti yang diwariskan, tetapi jika Anda menghapus properti prototipe, ini akan mempengaruhi semua objek yang diwarisi dari prototipe. |