basant307/AI_Governance_Project
045
1/**2 * Checks `value` to determine whether a default value should be returned in3 * its place. The `defaultValue` is returned if `value` is `NaN`, `null`,4 * or `undefined`.5 *6 * @static7 * @memberOf _8 * @since 4.14.09 * @category Util10 * @param {*} value The value to check.11 * @param {*} defaultValue The default value.12 * @returns {*} Returns the resolved value.13 * @example14 *15 * _.defaultTo(1, 10);16 * // => 117 *18 * _.defaultTo(undefined, 10);19 * // => 1020 */21function defaultTo(value, defaultValue) {22 return (value == null || value !== value) ? defaultValue : value;23}24 25module.exports = defaultTo;26 