typeof new Number(1)
将返回"object"
,与实例化字符串相同,等等。
使用typeof myVar === "function"
是否安全,或者在使用"object"
构造函数时是否有任何浏览器会返回Function
(不知道为什么要这样做,但也许有一个)?
答案 0 :(得分:0)
您可以使用
if (myVar instanceof Function)
代替。但是,myVar instanceof Object也是如此,因为它是派生类型。我不确定这是否“更多”跨浏览器兼容,但我相当确定它是ecma标准的一部分。
答案 1 :(得分:0)
我在所有应用程序中使用它,我从来没有遇到过问题。 使用安全。