check if object is empty javascript
function isObjectEmpty(obj) {
return Object.keys(obj).length === 0;
}function isEmptyObject(obj) {
return !Object.keys(obj).length;
}const empty = {};
/* -------------------------
Plain JS for Newer Browser
----------------------------*/
Object.keys(empty).length === 0 && empty.constructor === Object
// true
/* -------------------------
Lodash for Older Browser
----------------------------*/
_.isEmpty(empty)
// true> !!Object.keys(obj).length;//when this.state.errors object is empty
if (Object.keys(this.state.errors).length == 0) {
this.props.updateUser(user);
this.props.navigation.goBack();
}// because Object.entries(new Date()).length === 0;
// we have to do some additional check
Object.entries(obj).length === 0 && obj.constructor === Object
Also in JavaScript:
- js queryselectorall
- ajax error
- how to remove event listener in jquery
- javascript class setter
- mongodb delete duplicate documents
- [object Object]
- Erreurs javascript
- how to set disabled flag formgroup angular
- keydown shift tab angular
- javascript array flatten
- ajax error get output
- date masking javascript to not allow /
- javascript remove item onclick
- next js newsletter
- how to auto refresh page in javascript
- html button click only once
- convert date to unix timestamp javascript
- A fatal JavaScript error has occurred. Should we send an error report
- linked list javascript
- setProps jest
- Find the stray number
- how to add button in javascript
- how to convert entered number into currency in words in javascript
- uncheck checkbox when another is checked javascript