Assigning Default Values in JavaScript

The assignDefaultValue function ensures that a variable always has a meaningful value by checking if value meets a certain condition using checkForParameter(value). If the condition is met, it returns value; otherwise, it assigns defaultValue as a fallback. This approach helps prevent errors and improves code reliability by handling missing or undefined values efficiently.

var assignDefaultValue = (value, defaultValue) => {
                if (checkForParameter(value))
                    return value;
                else
                    return defaultValue;
            }

var checkForParameter = (parameter, parameterName) => {
                if (parameter !== "" && parameter !== null && parameter !== undefined && parameter !== false && parameter !== "null" && parameter !== "undefined" && parameter !== " " && parameter !== 'false') {
                    return true;
                } else {
                    if (parameterName)
                        log.debug('Empty Value found', 'Empty Value for parameter ' + parameterName);
                    return false;
                }
            }

Leave a comment

Your email address will not be published. Required fields are marked *