UNPKG

voca

Version:

The ultimate JavaScript string library

17 lines (14 loc) 439 B
'use strict'; /** * If `value` is `NaN`, return `defaultValue`. In other case returns `value`. * * @ignore * @function nanDefault * @param {*} value The value to verify. * @param {*} defaultValue The default value. * @return {*} Returns `defaultValue` if `value` is `NaN`, otherwise `defaultValue`. */ function nanDefault(value, defaultValue) { return value !== value ? defaultValue : value; } exports.nanDefault = nanDefault;