const parse = (data) => { try{ if(data.someField){ return data.otherField; } return Number(data); } catch(e) { return 0; } }
Это паттерн, прежде чем обращаться к какому-то объекту нужно проверять, существует ли он. Код выше, можно назвать гардом.
Обсуждают сегодня