대부분의 사람들은 JavaScript의 모든 기능이 실제로 객체라는 것을 알고 있지만, 이 object
대신 function
을 반환하는 이유는 무엇입니까? 이 논리에 따라 typeof []
이 array
을 반환하지 않는 이유는 무엇입니까?JavaScript 함수의 올바른 유형은 무엇입니까?
이것은 단지 '표준'입니까, 아니면 그럴만한 이유가 있습니까?
대부분의 사람들은 JavaScript의 모든 기능이 실제로 객체라는 것을 알고 있지만, 이 object
대신 function
을 반환하는 이유는 무엇입니까? 이 논리에 따라 typeof []
이 array
을 반환하지 않는 이유는 무엇입니까?JavaScript 함수의 올바른 유형은 무엇입니까?
이것은 단지 '표준'입니까, 아니면 그럴만한 이유가 있습니까?
http://www.ecma-international.org/ecma-262/5.1/#sec-11.4.3 – zerkms
'typeof'가 이상하고 일관성이 없으므로 (슬프게도). –