let f = safeWrite( y.x.f )
let b = safeWrite( y.a.b )
// тут может быть много таких переменных
console.log({f}, {b})
} catch(e) {
console.log('catched: ', e)
}
function safeWrite(v) {
console.log('starting write')
try {
return v
} catch(e) {
console.log('happenedes on ', v, e)
return 'there is no v'
}
}
Подскажите, как получить консоль лог в первом трай кетче? Или другими словами, как безопасно записывать данные в переменные без оборачивания в try catch каждой переменной?
a зачем ты внутри safeWrite юзаешь try...catch? он там не нужен.
Мы приходим к тому, что эта функция вообще не нужна
Обсуждают сегодня