Heim >Web-Frontend >js-Tutorial >So prüfen Sie, ob ein Objekt in JavaScript leer ist (Benchmark)
169.635 ±1,83 % 2 % langsamer
function isEmptyObject(obj) { return Object.keys(obj).length === 0; }
172.973 ±0,97 % am schnellsten
function isEmptyObject(obj) { for (let key in obj) { if (obj.hasOwnProperty(key)) { return false; } } return true; }
164.737 ±0,83 % 5 % langsamer
function isEmptyObject(obj) { return JSON.stringify(obj) === '{}'; }
169.838 ±1,34 % 2 % langsamer
function isEmptyObject(obj) { return Object.entries(obj).length === 0; }
Benchmark-Test: https://jsperf.app/govaru
Das obige ist der detaillierte Inhalt vonSo prüfen Sie, ob ein Objekt in JavaScript leer ist (Benchmark). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!