js-empty

Check empty object, array, string,.. for nodejs


Keywords
nodejs, check, empty, is, object, array
License
ISC
Install
npm install js-empty@1.0.7

Documentation

JSEmpty for NodeJS

Check empty or null value of object, array, string,.. for NodeJS

Installation

$ npm install jsempty

API

var jsEmpty = require('jsempty');

jsEmpty(params [, options])

params: This is a object, array, string,..

options: Optionally, you can add an array index are ignored. This is a object or array.

Return

true: is empty

false: not empty

Example

Example 1

var params = {
    name:'MrTam',
    email:null
};
if(jsEmpty(params)){
    console.log('is empty');
}else{
    console.log('not empty');
}
// return is empty

Example 2

var params = {
    name:'MrTam',
    email:null
};
if(jsEmpty(params, ['email'])){
    console.log('is empty');
}else{
    console.log('not empty');
}
// return not empty

Example 3

var params = {
    name:'MrTam',
    email:null,
    birthday: {
        day: 10,
        month: 8,
        year: null
    }
};
if(jsEmpty(params, ['email'])){
    console.log('is empty');
}else{
    console.log('not empty');
}
// return is empty

Example 4

var params = {
    name:'MrTam',
    email:null,
    birthday: {
        day: 10,
        month: 8,
        year: null
    }
};
if(jsEmpty(params, {'email':'email', birthday:['year']})){
    console.log('is empty');
}else{
    console.log('not empty');
}
// return not empty

Example 5

var params = {
    name:'MrTam',
    email:null,
    birthday: {
        day: 10,
        month: 8,
        year: null
    }
};
if(jsEmpty(params, ['email', 'year'])){
    console.log('is empty');
}else{
    console.log('not empty');
}
// return not empty