MDN'ye göre Math.min sadece sayıları kabul eder ve bağımsız değişkenlerden biri sayı değilse, geri döner NaN
. Biz birden sayılarla dizisi geçirirseniz aldığımız doğrudur NaN
bu gibi: Math.min([1,2])
ama biz sadece bir sayı ile bir dizi kullanırsanız, Math.min
bu örnekte olduğu gibi, dizideki sayısını döndürür: Math.min([5])
. Bu belgelenmemiş davranışı neden gördüğümüz hakkında bir fikri olan var mı?
16
JavaScript. Bu, dilde bulabileceğiniz en tuhaf tür dönüşüm / baskı sorunlarından uzak ...
—
Mason Wheeler