Optional Chaining Optional Chaining이란 값이 있을 경우에만 chaining 하는 방법이다. 예를 들어 REST 요청을 통해서 전달받은 객체가 있는데 그 데이터의 속성이 있을 때와 없을 때가 있다면 값을 처리하기가 귀찮은 경우가 많다. 예를 들어 다음과 같은 users 배열을 생각해보자. let users = [ {name: "hong gil dong", email: {id: "hong", domain: "def.net"}}, {name: "jang gil san"} ]; users의 첫 번째 객체는 name과 email 정보가 있고 두 번째 객체에는 name만 존재한다. 만약 반복문을 이용해 user 객체의 내용을 상세하게(email의 id, domain까지) 출력한다면 어떻..
[새로운 기능] Optional Chaining
Optional Chaining Optional Chaining이란 값이 있을 경우에만 chaining 하는 방법이다. 예를 들어 REST 요청을 통해서 전달받은 객체가 있는데 그 데이터의 속성이 있을 때와 없을 때가 있다면 값을 처리하기가 귀찮은 경우가 많다. 예를 들어 다음과 같은 users 배열을 생각해보자. let users = [ {name: "hong gil dong", email: {id: "hong", domain: "def.net"}}, {name: "jang gil san"} ]; users의 첫 번째 객체는 name과 email 정보가 있고 두 번째 객체에는 name만 존재한다. 만약 반복문을 이용해 user 객체의 내용을 상세하게(email의 id, domain까지) 출력한다면 어떻..
2023.05.02