728x90 반응형 or 연산자1 [JavaScript] 옵셔널 체이닝과 논리 연산자로 객체 값 안전하게 다루기 코드를 작성하다 보면 if, if, if.. null & undefined 처리를 일일이 작성하다 보면 코드가 더러워지고 가독성도 떨어지게 된다. 이를 해결하기 위한 수단으로 옵셔널 체이닝과 논리 연산을 활용할 수 있다. 1. 옵셔널 체이닝 ( ?. )용도: 객체나 배열에서 중첩된 속성에 접근할 때, 해당 경로 중간에 null 또는 undefined가 있을 경우 에러를 방지한다.특징:중간 단계에서 null 또는 undefined일 경우 바로 undefined를 반환.객체 접근에 안전하게 사용.예제:const obj = { a: { b: null } }; console.log(obj?.a?.b); // null console.log(obj?.a?.c); // undefined console.log(obj?.. 2024. 12. 21. 이전 1 다음 728x90 반응형