Według MDN Math.min akceptuje tylko liczby, a jeśli jeden z argumentów nie jest liczbą, zostanie zwrócony NaN
. To prawda, że jeśli mijamy tablicę z wielu numerów otrzymujemy NaN
coś takiego: Math.min([1,2])
, ale jeśli używamy tablicę z jednym numerem, Math.min
zwróci liczbę w tablicy, jak w poniższym przykładzie: Math.min([5])
. Czy ktoś ma pojęcie, dlaczego widzimy to nieudokumentowane zachowanie?