JavaScript函数的正确类型是什么?

What is the correct typeof a JavaScript function?

本文关键字:类型 是什么 函数 JavaScript      更新时间:2023-09-26

大多数人都知道JavaScript中的所有函数实际上都是对象,但为什么typeof function() {}返回function而不是object ?按照这个逻辑,为什么typeof []不返回array呢?

这只是一个遵循的"标准"还是有一个有效的理由?

因为规范就是这么说的。

typeof只返回基本类型;所有的常规对象报告为"object"