Imagine esta breve función para sujetar un número entre 0 y 255:
c = n => n > 0 ? n < 255 ? n : 255 : 0
¿Es esta la versión más corta posible de una función de abrazadera con JavaScript (sin funciones ES.Next)?
PD: No estoy seguro de si es relevante, pero, el 0 y el 255 no son aleatorios, la idea es fijar un número como un entero sin signo de 8 bits.
2
Hola y bienvenido a PPCG! Para que quede claro, cualquier respuesta que reciba aquí no será necesariamente una buena idea para usar en cualquier otra cosa que no sea el código de golf. Aparte de eso, si le importa en qué versión / entorno tiene que funcionar, es posible que desee especificarlo.
—
FryAmTheEggman
Oh, estoy bien enterado. He actualizado un poco la pregunta. Gracias :)
—
Ricardo Amaral
No sé JS, pero una forma de sujetar es ordenar
—
xnor
[0,n,255]
y tomar el elemento del medio, ¿podría ser más corto?
@Arnauld Wow, eso es bastante tonto. Pero parece que sería más largo incluso si el tipo fuera numérico.
—
xnor