javascript - 为什么 typeof 函数返回 "function"?

标签 javascript object types typeof

如果数组和函数都是对象子类型,那么为什么 typeof function 返回 "function"typeof array 返回 "对象”?

最佳答案

因为 the specificationtypeof 定义与实现 [[Call]] 的对象交互时的不同行为(即函数)。

关于javascript - 为什么 typeof 函数返回 "function"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42467581/

相关文章:

javascript - 在 react native 中,子组件和父组件之间进行通信以更改父组件中的 View 内容的正确方法是什么?

javascript - 扩展空对象以在事件发出时填充它 angularJS

javascript - 为相同的属性添加对象和数组

c - Macro中struct的问题定义

haskell - GHC 无法推断未解除的种类

generics - 这种构造导致代码不像类型注释所指示的那么通用

javascript - 用 Flexbox 将内联 ul 并排包装起来

javascript - JS中是否可以重载对对象属性的访问

javascript - Facebook 点赞按钮不显示

javascript - 映射两个对象数组,匹配属性并将特定信息存储在新数组中