Búsqueda de sitios web

null - Equivalente en Typescript del operador elvis “?: return ”


El siguiente código en Kotlin devuelve fuera de la función principal si el resultado de nextbitmap() es nulo

 val bitmap = nextbitmap() ?: return
 // something the relies on bitmap not being null

¿Cuál es el equivalente en Typescript de tal operador?

Respuesta #1

No existe tal operador, y return nunca puede ser parte de una expresión. En TypeScript, tendrás que usar una declaración if separada para esto:

const bitmap = nextbitmap();
if (!bitmap) return;
// something the relies on bitmap not being null

(o usa bitmap != null en la condición, si bitmap tiene un tipo primitivo)

Artículos relacionados