169,635 ±1.83% 慢 2%
function isEmptyObject(obj) { return Object.keys(obj).length === 0; }
172,973 ±0.97% 最快
function isEmptyObject(obj) { for (let key in obj) { if (obj.hasOwnProperty(key)) { return false; } } return true; }
164,737 ±0.83% 慢 5%
function isEmptyObject(obj) { return JSON.stringify(obj) === '{}'; }
169,838 ±1.34% 慢 2%
function isEmptyObject(obj) { return Object.entries(obj).length === 0; }
基準測試:https://jsperf.app/govaru
以上是如何在 JavaScript 中檢查物件是否為空(基準測試)的詳細內容。更多資訊請關注PHP中文網其他相關文章!