Diego López

Una de las cosas de #Javascript que más ganas tenía de usar es el "Optional chaining operator".

Permite acceder a propiedades de objetos sin que salte error si el objeto no existe.


Por ejemplo antes tenías que hacer: if (user && http://user.data) { return http://user.data.name };

Pero ahora: return user?.data?.name;

Esto va a ahorrar muchos ifs


Lo malo es que para navegadores antiguos no está soportado.

https://caniuse.com/?search=chai

Lo más recomendable es usas transpiladores a versiones antiguas como babel o cosas así.