`
dreamoftch
  • 浏览: 498099 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

isArray,isEmptyObject,isFunction等方法实现

 
阅读更多
function isArray(arr)
{
return Object.prototype.toString.call(arr) === "[object Array]";
} 

例如: isArray(new Array('a','d'));为true

 

function isFunction(arr)
{
return Object.prototype.toString.call(arr) === "[object Function]";
} 

例如: var a= function(){}
 
isFunction(a),true

 

function isFunction(arr)
{
return Object.prototype.toString.call(arr) === "[object Object]";
} 

 

 

function isEmptyObject(o){
    for(var a in o) return false;
    return true;
}

 

分享到:
评论

相关推荐

    javascript中的数据类型检测方法详解.docx

    除此之外,像 jQuery 这样的库提供了额外的工具,如 `jQuery.isArray()`,`jQuery.isEmptyObject()`,`jQuery.isFunction()` 和 `jQuery.isNumeric()`,它们可以帮助我们更准确地识别对象的类型。 在实际编程中,...

    jQuery1.6 类型判断实现代码

    例如,isFunction用于判断传入对象是否为函数类型,它简单地调用了type函数,并检查返回值是否为"function"。另一个例子是isArray函数,它用来判断一个对象是否为数组。由于在不同浏览器中对数组的检测也可能存在...

    js公共函数

    - `isFunction`: 判断是否为函数类型。 4. **日期与时间** - `formatDate`: 将日期对象格式化为指定格式的字符串,如"YYYY-MM-DD"或"HH:mm:ss"。 - `getTimestamp`: 获取当前时间的时间戳。 5. **对象操作** -...

    写自已的js类库需要的核心代码

    接下来,定义了一系列如`isBoolean`, `isNumber`, `isString`, `isDate`, `isRegExp`, `isObject`, `isFunction`, `isArray`, `isWindow`, `isNumeric`, `isPlainObject`, `isEmptyObject`和`isPrimitive`等函数,...

    js和jquery判断数据类型的4种方法总结

    - `$.isFunction()`: 判断是否为函数。 - `$.isNumeric()`: 判断是否为数字。 - `$.isWindow()`: 判断是否为window对象。 - `$.isXMLDoc()`: 判断一个DOM节点是否处于XML文档中。 了解这些方法可以帮助开发者编写...

    base-helpers.js:一堆JavaScript代码段

    "base-helpers.js" 可能包含了一些帮助判断变量类型的方法,例如`isString()`, `isArray()`, `isObject()`, `isFunction()`等。 2. **数组操作**:数组是JavaScript中常用的结构,可能包括对数组的搜索、排序、合并...

    jQuery 1.4.1 中文参考

    - `$.isArray()`、`$.isFunction()`、`$.isEmptyObject()`、`$.isPlainObject()`:类型检测。 - `$.trim()`:字符串修剪。 - `$.param()`:URL编码。 jQuery 1.4.1提供了全面的功能,使得JavaScript开发者能更便捷...

    JQuery工具函数汇总

    - $.isFunction()用于判断一个对象是否为函数,并返回布尔值。 - $.isEmptyObject()用于判断一个对象是否为空,并返回布尔值。 - $.isPlainObject()用于判断一个对象是否为纯粹对象,即是否由{}或new Object()...

    jQuery 1.5 API 中文版

    jQuery Version 1.5 API 中文版 IE用户无法在线查看本文档,请下载jQuery API Version1.5 中文版...booljQuery.isFunction( obj ) booljQuery.isPlainObject( obj ) booljQuery.isWindow( obj ) 获取jQuery 1.5 API文档

    jQuery1.4 API

    array) $.toArray() $.merge(first, second) $.unique(array) $.parseJSON(json) 函数操作 $.noop $.proxy(function, scope) 测试操作 $.contains(container, contained) $.isArray(obj) $.isFunction(obj) ...

    jquery1.11.0手册

    is(expr|obj|ele|fn) map(callback) has(expr|ele) not(expr|ele|fn) slice(start,[end]) 查找 children([expr]) closest(e|o|e)1.7* find(e|o|e) next([expr]) nextall([expr]) nextUntil([e|e][,f]) ...

Global site tag (gtag.js) - Google Analytics