javascript safe navigation operator code example
Example 1: conditional chaining chrome
const nameLength = db?.user?.name?.length; // property
const adminOption = db?.user?.validateAdminAndGetPrefs?.().option; // functions
const optionLength = db?.user?.preferences?.[optionName].length; // dynamic property
const userName = usersArray?.[userIndex].name; // on arrays
Example 2: safe navigation operator
const name = article?.author?.name
Example 3: optional-chaining operator
if (user?.team?.subscription?.invoices) {
//
}