반응형
옵셔널 체이닝 연산자
-
[Javascript] 옵셔널 체이닝, prop, ?., 옵셔널 체이닝 연산자웹/JavaScript 2023. 1. 13. 19:40
유효하지 않을 수 있는 참조에 의한 문제들 🌐 네트워크 요청 등, 어떤 값이 들어올지 모르는 상황에서 ⚠️ 에러가 발생하는 상황들 // undefined로부터 값에 접근할 때 let undefObj; console.log(undefObj.x); // null부터 값에 접근할 때 let nullObj = null; console.log(nullObj.x); // 무효한 배열에 접근할 때 let undefArry; console.log(undefArry[1]); // 존재하지 않는 함수를 호출할 때 let noFunc = {} noFunc.func(); 다음과 같은 상황에서 에러를 피하려면? 결과에 prop3이 있다면 가져와야 하는 상황 // 최소 undefined // 최대 {prop1:{prop2:{pr..