Laut MDN akzeptiert Math.min nur Zahlen, und wenn eines der Argumente keine Zahl ist, wird es zurückgegeben NaN
. Es ist wahr , dass , wenn wir ein Array mit mehreren Nummern passieren wir bekommen NaN
, wie folgt aus : Math.min([1,2])
, aber wenn wir ein Array mit nur einer Nummer verwenden, Math.min
die die Nummer in der Reihe, wie in diesem Beispiel zurück: Math.min([5])
. Hat jemand eine Idee, warum wir dieses undokumentierte Verhalten sehen?