📦property access expression
use . / [] / ?. / ?.[] to evaluate object property / array element.
// ⭐️ (normal) chaining
obj . identifier // dot notation
obj [ expr ] // bracket notation (no "dot"❗️)
// ⭐️ optional chaining
obj ?. prop // dot notation
obj ?. [ expr ] // bracket notation
func ?. ( args ) // optional invocationLast updated