Skip to content

Check if a given value is not undefined, null or NaN else it returns default value

License

Notifications You must be signed in to change notification settings

itsabdessalam/defaults-to

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

defaults-to Build Status

Check if a given value is not undefined, null or NaN else it returns default value

Install

$ npm install defaults-to

Usage

const defaultsTo = require("defaults-to");

defaultsTo(undefined, 1);
//=> 1
defaultsTo(null, 1);
//=> 1
defaultsTo(NaN, 1);;
//=> 1
defaultsTo("value", "valueIfNotDefined");
//=> "value"
defaultsTo("", "valueIfNotDefined");
//=> ""
defaultsTo([1, 2, 3], []);
//=> [1, 2, 3]
defaultsTo({ a: 1, b: 2 }, {});
//=> { a: 1, b: 2 }
defaultsTo(null, []);
//=> []
defaultsTo(undefined, [])
//=> []
defaultsTo(null, {})
//=> {}
defaultsTo(undefined, {})
//=> {}

License

MIT © Abdessalam BENHARIRA

About

Check if a given value is not undefined, null or NaN else it returns default value

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published