Как работает опциональная цепочка (`?.`) в JavaScript и каковы её основные случаи использования? — ДейлиПреп