Neverending Pile of Messages
Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

jsempty

1.0.6 • Public • Published

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

Install

npm i jsempty

DownloadsWeekly Downloads

1

Version

1.0.6

License

ISC

Last publish

Collaborators

  • avatar