目前我正在使用以下代码进行解构:
const myObj1 = {name: 'Abc'}
const {name} = myObj1
console.log(name)
const myObj2 = null
const {name2} = myObj2 // this will give error
现在,由于我们有可选的链接,我可以这样做:
const myObj = {name: 'Abc'}
const {name} = myObj
console.log(name) // 'Abc'
const myObj2 = null
const name2 = myObj2?.myObj2
console.log(name2) // undefined
有没有更好的方法或安全的方法来使用无效合并或可选链接进行解构?