Функция для проверки значений JS. Есть ли стандартная или как правильно свою написать?
Если нас помимо undefined не устраивает null, 0 и "" (что неявно приводится к false), то обычно применяют такой паттерн:const value = currentValue || defaultValue;
Например:const productCategory = categoryInput.value || "N/A";
Куча вариантов же в Интернете есть.// Простой вариант
function isEmpty(str) {
    return (!str || 0 === str.length);
}// Вариант повеселее
function isBlank(str) {
    return (!str || /^\s*$/.test(str));
}