Secondo MDN Math.min accetta solo numeri e se uno degli argomenti non è un numero, restituirà NaN
. È vero che se passiamo un array con più numeri otteniamo NaN
, come questo: Math.min([1,2])
, ma se usiamo un array con un solo numero, Math.min
restituirà il numero nell'array, come in questo esempio: Math.min([5])
. Qualcuno ha un'idea del perché vediamo questo comportamento non documentato?