【发布时间】:2014-07-15 00:22:19
【问题描述】:
大多数人都知道 JavaScript 中的所有函数实际上都是对象,但为什么 typeof function() {} 返回的是 function 而不是 object?按照这个逻辑,为什么typeof []不返回array?
这只是遵循的“标准”还是有正当理由?
【问题讨论】:
-
因为
typeof很奇怪而且不一致(很遗憾)。
标签: javascript function object typeof