Check for empty value (null, undefined, number, string, object or array).
Check for not empty value (null, undefined, number, string, object or array).
npm i dimns-is-empty-js
<script type="text/javascript" src="dist/isEmpty.min.js">
<script type="text/javascript">
// true
console.log(isEmpty(null));
console.log(isEmpty(undefined));
console.log(isEmpty(NaN));
console.log(isEmpty(''));
console.log(isEmpty(' '));
console.log(isEmpty({}));
console.log(isEmpty([]));
// false
console.log(isEmpty('null'));
console.log(isEmpty('undefined'));
console.log(isEmpty(0));
console.log(isEmpty(123));
console.log(isEmpty(' spaces '));
console.log(isEmpty({'1': '111', '2': '222'}));
console.log(isEmpty(['111', '222']));
console.log(isEmpty(function() {}));
console.log(isEmpty(true));
console.log(isEmpty(false));
// true
console.log(notEmpty('null'));
console.log(notEmpty('undefined'));
console.log(notEmpty(0));
console.log(notEmpty(123));
console.log(notEmpty(' spaces '));
console.log(notEmpty({'1': '111', '2': '222'}));
console.log(notEmpty(['111', '222']));
console.log(notEmpty(function() {}));
console.log(notEmpty(true));
console.log(notEmpty(false));
// false
console.log(notEmpty(null));
console.log(notEmpty(undefined));
console.log(notEmpty(NaN));
console.log(notEmpty(''));
console.log(notEmpty(' '));
console.log(notEmpty({}));
console.log(notEmpty([]));
</script>