Null条件演算子
null
が検出された場合はその場で
null
を返し、それ以外の場合は後続のメソッドやメンバーを評価する演算子
result = object?.value
使用頻度が高い演算子であり、様々な言語に実装されている
/icons/CSharp.icon
C#
/icons/typescript.icon
typescript
ver.3.7から
lvalue
が
undefined
の場合も同様の挙動を示す
/icons/javascript.icon
javascript
提案段階(Stage 4)
Optional chaining operator
という
null
ではなく
undefined
を返す
References
Optional chaining - JavaScript | MDN
#2020-09-04
12:42:07