MDN 에 따르면 Math.min은 숫자 만 허용하며 인수 중 하나가 숫자가 아닌 경우를 반환 NaN
합니다. 여러 개의 숫자로 배열을 전달하면 다음과 NaN
같이 얻을 수 Math.min([1,2])
있습니다. 단 하나의 숫자로만 배열을 사용하면 Math.min
이 예와 같이 배열의 숫자를 반환합니다 Math.min([5])
. 왜 우리가이 문서화되지 않은 행동을 보는지 알고 있습니까?
16
자바 스크립트입니다. 이것은 언어에서 찾을 수있는 가장 이상한 유형 변환 / 강제 문제와 는 거리 가 멀다 .
—
Mason Wheeler