이러한 JavaScript 코드 조각이 둘 다 오류가 발생하더라도 다르게 작동하는 이유는 무엇입니까? var a = {} var b = {} try{ a.x.y = b.e = 1 // Uncaught TypeError: Cannot set property 'y' of undefined } catch(err) { console.error(err); } console.log(b.e) // 1 var a = {} var b = {} try { a.x.y.z = b.e = 1 // Uncaught TypeError: Cannot read property 'y' of undefined } catch(err) { console.error(err); } console.log(b.e) // undefined 실제로 오..