Skip to content
the poor coder

cek objek kosong di javascript

Poor Man
Published
Reading time
1 min read
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.

Text

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.

Text

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 {}.

Text

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.

Keep going

2023

how to sort an array

How to Sort an Array If you have an array and you want to order its elements in a specific way, you need to use a sorting algorithm. There are several sorting algorithms available, but two of the most commonly used are…

javascript2 min read
2023

jquery mobile or desktop

jQuery Mobile or Desktop? As a web developer, I have had some experience with both jQuery Mobile and jQuery Desktop. Both frameworks have their pros and cons, and which one to use really depends on the specific project…

javascript1 min read
2023

node.js folder structure

Node.js Folder Structure If you are new to Node.js, it can be daunting to create a folder structure that will work for your project. The structure you choose will depend on the size and complexity of your project. Here…

javascript1 min read
ESC