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