Maison >interface Web >js tutoriel >Comment vérifier si un objet est vide en JavaScript (benchmark)
169 635 ±1,83 % 2 % plus lent
function isEmptyObject(obj) { return Object.keys(obj).length === 0; }
172 973 ±0,97 % le plus rapide
function isEmptyObject(obj) { for (let key in obj) { if (obj.hasOwnProperty(key)) { return false; } } return true; }
164 737 ±0,83 % 5 % plus lent
function isEmptyObject(obj) { return JSON.stringify(obj) === '{}'; }
169 838 ±1,34 % 2 % plus lent
function isEmptyObject(obj) { return Object.entries(obj).length === 0; }
Test de benchmark : https://jsperf.app/govaru
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!