cek objek kosong di javascript
- Published
- Reading time
- 1 min read
- Length
- 204 words
On this page
Cek Objek Kosong di JavaScript#
Objek kosong di JavaScript adalah objek yang tidak memiliki properti atau nilai apapun. Untuk mengecek apakah sebuah objek kosong atau tidak, kita bisa menggunakan beberapa cara berikut:
1. Menggunakan Object.keys()#
Kita bisa menggunakan method Object.keys() untuk mengembalikan sebuah array yang berisi nama-nama properti dari sebuah objek. Jika objek tersebut kosong, maka array yang dihasilkan akan memiliki panjang 0.
let obj = {};
if (Object.keys(obj).length === 0) {
console.log('Objek kosong');
} else {
console.log('Objek tidak kosong');
}2. Menggunakan for..in loop#
Kita juga bisa menggunakan loop for..in untuk mengecek apakah sebuah objek kosong atau tidak. Jika objek tersebut kosong, maka loop tidak akan pernah dijalankan.
let obj = {};
let isEmpty = true;
for (let prop in obj) {
isEmpty = false;
break;
}
if (isEmpty) {
console.log('Objek kosong');
} else {
console.log('Objek tidak kosong');
}3. Menggunakan JSON.stringify()#
Kita juga bisa menggunakan method JSON.stringify() untuk mengubah sebuah objek menjadi string. Jika objek tersebut kosong, maka string yang dihasilkan akan berupa {}.
let obj = {};
if (JSON.stringify(obj) === '{}') {
console.log('Objek kosong');
} else {
console.log('Objek tidak kosong');
}Dari ketiga cara di atas, cara yang paling umum digunakan adalah menggunakan Object.keys(). Namun, pilihan tergantung pada preferensi dan kebutuhan masing-masing programmer.