자바스크립트 옵셔널 체이닝

    [자바스크립트] ?. 연산자, 옵셔널 체이닝

    [자바스크립트] ?. 연산자, 옵셔널 체이닝

    옵셔널 체이닝이 뭔가요?? 코드를 작성할 때, 데이터에서 특정 값들이 누락될 수도 있다. 당신에게는 아래의 data가 있다. const data = [ { name:"Thomas", like:{ food:"banana", drink:"milk", }, }, { name:"James", like:{ food:"pasta", drink:"coke", }, }, { name:"Kim", want:{ food:"ramyeon", drink:"water", }, } ]; data 기반으로 사용자 별 좋아하는 음식을 출력하려면, for(let i=0; i