Map sobre un opcional en TypeScript
Aplica una función solo cuando el valor no es null ni undefined.
function maybeMap<T, U>(
value: T | undefined,
fn: (value: T) => U,
): U | undefined {
return value === undefined ? undefined : fn(value);
}
Palabras clave y builtins usados aquí
Tfnfunctionreturn
El intento, en números
- Líneas
- 6
- Caracteres a escribir
- 140
- Tokens
- 43
- Ritmo de tres estrellas
- 105 tpm
Al ritmo de tres estrellas de 105 tokens por minuto, este intento toma unos 25 segundos.
Paso 11 de 11 en Auxiliares genéricos; paso 19 de 20 en Genéricos.