safe-navigation-operator
¿Hay un operador de coalescencia nula (Elvis) u operador de navegación segura en javascript?
Voy a explicar por ejemplo:
Operador de Elvis (?: )
El "operador de Elvis" es un acortamiento
del operador ternario d ... ot exist
def streetName = user?.address?.street //streetName will be null if user or user.address is null - no NPE thrown
Operador de navegación segura ( & .) para nil
A medida que Ruby 2.3 introduce el operador de navegación segura(&.), también conocido como un operador solitario, el com ... nil
¿Está diseñado para comportarse de esta manera? ¿O algún caso de borde que se escapó al agregar el operador solitario?