sectom
Version:
Sectom is a useful npm package that has multiple easy to use functions.
24 lines (22 loc) • 514 B
JavaScript
/**
* Checks if an object is empty and has no values or properties
* @param {object} obj
*
* @example
* const object = {a: "2"}
* console.log(isEmptyObject(object)) // false
*
* const object2 = {}
* console.log(isEmptyObject(object2)) // true
*
* @returns {boolean}
*/
function isEmptyObject(obj) {
for (var prop in obj) {
if (obj.hasOwnProperty(prop)) {
return false;
}
}
return JSON.stringify(obj) === JSON.stringify({});
}
module.exports = isEmptyObject;