Objek JavaScript Dijelaskan
Objek JavaScript menyimpan data dalam pasangan kunci-nilai (key-value pairs). Setiap pasangan ialah satu properti.
Satu properti memegang pelbagai jenis data:
- String
- Nombor
- Array
- Objek lain
- Fungsi
Apabila sesuatu fungsi berada di dalam sebuah objek, ia dipanggil sebagai kaedah (method). Kaedah menentukan apa yang dilakukan oleh sesuatu objek.
Contoh: const human = { firstName: "Virat", lastName: "Kohli", age: 30, fullName: function() { return this.firstName + " " + this.lastName } }
Dalam contoh ini, firstName ialah kunci dan "Virat" ialah nilainya.
Cara-cara untuk mencipta objek:
Literal Objek Gunakan kurungan beralun (curly braces) untuk mendefinisikan properti secara terus. let user = { name: "Sourav", age: 23 };
Pembina Objek (Object Constructor) Gunakan sintaks new Object(). let user = new Object(); user.name = "Sourav";
Cara untuk mengakses properti:
- Notasi titik: user.name
- Notasi kurungan: user["name"]
Anda boleh mengubah objek selepas menciptanya. Anda boleh menambah properti baharu atau membuang yang sedia ada.
Untuk membuang sesuatu properti, gunakan operator delete: delete user.age;
Untuk menyemak jika sesuatu properti wujud, gunakan operator in atau hasOwnProperty: "name" in user; user.hasOwnProperty("name");
Objek membantu anda mengumpulkan data dan tingkah laku yang berkaitan di satu tempat. Ini menjadikan kod anda lebih teratur dan mudah diurus.
Sumber: https://dev.to/kamalesh_ar_6252544786997/objects-in-javascript-2kc9