LBweb Łukasz Bącik
zmiennie javascript

Optional chaining, czyli bezpieczny dostęp do obiektów

Czy zdarzyło Ci się kiedyś pisać w JavaScript coś na kształt „osoba.adres.ulica.nazwa”, a po odpaleniu aplikacji powitał Cię sympatyczny komunikat „Cannot read property 'nazwa’ of undefined”? Tak, dokładnie ten, który uwielbiamy wszyscy równie mocno jak korki na autostradzie czy zagubione klucze. Na szczęście w JavaScript jest coś, co pozwoli Ci uniknąć frustracji – „optional chaining”.