首页 相关文章 Javascript教程:判断函数类型

Javascript教程:判断函数类型

Javascript函数类型判断完美解决方案

在判断函数类型时,我们通常使用typeof方法,一般情况下,它会得到我们所预想的效果。但是,有一些细节并不为我们所熟知。John Resig 在分析了这些细节之后,为我们提供了一个完美的解决方案,本文将作详细介绍:

一、传统方法不为人所知的细节

毫无疑问,在判断函数类型时,我们使用的是typeof方法,比如:

function fn(){
//content
}
alert(typeof fn)//结果是"function"。

但是,该方法在一些浏览器中并不是像我们想像的那样工作。

1、Firefox2和Firefox3

在这两个浏览器中,用typeof检测HTML对象元素的类型,得到是一个不精确的function结果,而不是object,如HTMLDocument。如:

alert(typeof HTMLDocument);
//...[ 查看全文 ]

2016-02-20 标签:

Javascript教程:判断函数类型的相关文章

手机页面
收藏网站 回到头部