JavaScript (ES2020) の `Optional Chaining` 演算子 `?.` の動作はどれか。

`obj?.prop` のように記述すると、`obj` が存在しない場合でもランタイムエラー(TypeError)を起こさずに処理を継続できる。