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 NaNbu gibi: Math.min([1,2])ama biz sadece bir sayı ile bir dizi kullanırsanız, Math.minbu ö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