JSONデータへのアクセス方法
const jsonData = { firstName: 'Tanaka' };
console.log('OK:', jsonData.firstName) //OK: Tanaka
console.log('OK:', jsonData.age) //OK: undefined
console.log('OK:', jsonData['firstName']) //OK: Tanaka
console.log('OK:', jsonData['age']) //OK: undefined
console.log('NG:', jsonData.age.year) //TypeError: Cannot read property 'year' of undefined
console.log('NG:', jsonData['age'].year) //TypeError: Cannot read property 'year' of undefined
APIのレスポンスで想定していないケースが発生した場合はどうするのがベストなのだろう。
・ネストが正しいかどうかをまず判断する?
・forやmapで要素を取得しに行く時などは、いちいちtry-catchなどをすべき?