В вашем примере
if (filterbrandsnew) {
let value = filterbrandsnew[0].options.map(({catgeory_name})=>catgeory_name);
console.log (value);
}
код внутри оператора if
создает отдельную область, что означает, что любые переменные, определенные внутри нее, не могут быть доступны во внешней области.Что вы можете сделать, это переместить value
определение переменной во внешнюю область действия
let value
if (filterbrandsnew) {
value = filterbrandsnew[0].options.map(({catgeory_name})=>catgeory_name);
console.log (value);
}
Таким образом, value
будет содержать undefined
, если он никогда не вводил оператор if
, или результат, который вам нужен, еслиэто сделал.