Vorwort:
Weißt du? Dieses Symbol
Beispielsweise haben einige Objekte untergeordnete Elemente als Array und einige Objekte haben untergeordnete Elemente als Null.
Null-Koaleszenzsymbol ??
Nur wenn die linke Seite null und undefiniert ist, wird die Zahl auf der rechten Seite zurückgegeben
const too = null ?? 'default string'
// default string
?. Optionaler Operator
Löst keinen Fehler aus, wenn die Referenz null oder undefiniert ist.
const adventurer = {
name :'abc',
cat:{
name:'maomi'
}
}
const dogName = adventurer.dog?.name
console.log(dogName) // unidefine
Mein Gehirn ist voller Wissen~