voca
Version:
The ultimate JavaScript string library
17 lines (14 loc) • 482 B
JavaScript
;
/**
* Verifies if `value` is `undefined` or `null` and returns `defaultValue`. In other case returns `value`.
*
* @ignore
* @function nilDefault
* @param {*} value The value to verify.
* @param {*} defaultValue The default value.
* @return {*} Returns `defaultValue` if `value` is `undefined` or `null`, otherwise `defaultValue`.
*/
function nilDefault(value, defaultValue) {
return value == null ? defaultValue : value;
}
exports.nilDefault = nilDefault;