옵셔널 체이닝 if (sensorA.type.pm10) ... if (sensorA.type.pm25) ... 옵셔널 체이닝은 타입스크립트에만 있는 문법은 아니다. 최근 자바스크립트에도 옵셔널 체이닝이 쓰인다. 자바스크립트의 옵셔널 체이닝 이해를 돕기 위해 아래와 같은 객체 두개를 사용한다. const sensorA = { "mac_addr" : "***", "type" : { "pm10" : { value: 123, avg_value: 50, max_value: 150, min_value: 30 }, "pm25" : { value: 123, avg_value: 50 } } } const sensorB = { "mac_addr" : "***", "type" : { "pm10" : { value: 100, avg_val.. 더보기 이전 1 다음