Wyobraź sobie tę krótką funkcję, aby zacisnąć liczbę między 0 a 255:
c = n => n > 0 ? n < 255 ? n : 255 : 0
Czy to najkrótsza możliwa wersja funkcji clampowania z JavaScript (bez funkcji ES.Next)?
PS: Nie jestem pewien, czy jest to istotne, ale 0 i 255 nie są losowe, chodzi o to, aby zacisnąć liczbę jako 8-bitową liczbę całkowitą bez znaku.
[0,n,255]
i zabranie środkowego elementu - czy to może być krótsze?