Rumah > hujung hadapan web > tutorial js > Cara Semak sama ada Objek Kosong dalam JavaScript (penanda aras)

Cara Semak sama ada Objek Kosong dalam JavaScript (penanda aras)

Susan Sarandon
Lepaskan: 2025-01-05 19:55:47
asal
640 orang telah melayarinya

How to Check if an Object is Empty in JavaScript (benchmark)

Menggunakan Object.keys()

169,635 ±1.83% 2% lebih perlahan

function isEmptyObject(obj) {
  return Object.keys(obj).length === 0;
}

Salin selepas log masuk

Menggunakan untuk...dalam gelung (MENANG)

172,973 ±0.97% terpantas

function isEmptyObject(obj) {
  for (let key in obj) {
    if (obj.hasOwnProperty(key)) {
      return false;
    }
  }
  return true;
}

Salin selepas log masuk

Menggunakan JSON.stringify

164,737 ±0.83% 5% lebih perlahan

function isEmptyObject(obj) {
  return JSON.stringify(obj) === '{}';
}

Salin selepas log masuk

Menggunakan Object.entry()

169,838 ±1.34% 2% lebih perlahan

function isEmptyObject(obj) {
  return Object.entries(obj).length === 0;
}

Salin selepas log masuk

Ujian penanda aras: https://jsperf.app/govaru

Atas ialah kandungan terperinci Cara Semak sama ada Objek Kosong dalam JavaScript (penanda aras). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan