(some && some.prop && some.prop.method) {
try {
some.prop.method();
} catch (err) {
//
}
}
=>
try {
some.prop.method();
} catch (err) {
//
}
if(some?.prop?.method){}
some?.prop?.method
это просто сахарок, сути не меняет
ты спрашивал про длинную проверку, теперь она не длинная
Суть меняет, потому что эксепшена не будет
нет, он спрашивал есть ли смысл if вокруг try оборачивать
some?. prop?. method?.()
some?. prop?. method?. ()
Обсуждают сегодня