643просмотров
29.8%от подписчиков
8 сентября 2025 г.
Score: 707
🔥 Сегодня хочу поделиться простым, но мощным советом по JavaScript. Часто студенты и новички в JS забывают про опциональную цепочку ?..
Она позволяет обращаться к свойствам объекта без риска получить ошибку Cannot read properties of undefined. Пример: const user = { profile: { name: "Oleg" }
}; // Без опциональной цепочки
console.log(user.profile.name); // "Oleg"
console.log(user.contact.email); // ❌ Ошибка! // С опциональной цепочкой
console.log(user.contact?.email); // undefined, но без ошибки Это особенно полезно, когда работаешь с данными из API, где структура может быть неполной. Попробуй заменить лишние if (obj && obj.something) на obj?.something. 👉@frontend_sovet