`

jquery-isArray()判断是否为数组

 
阅读更多
jQuery.isArray( obj )   用来测试对象是否为一个数组。

var arr = ["1","2"];
alert($.isArray(arr));//true


<p>测试我是否是数组:</p>

var arr = ["1","2"];
var str = $.isArray(arr);
$("p").text($("p").text().concat(str));


输出结果---测试我是否是数组:true

http://zhangyaochun.iteye.com/blog/1202853
function isArray(source) {
    return Object.prototype.toString.call(source) === "[object Array]";
}
alert(isArray([1, 2]));//true
alert(isArray({name: 'wjy'}));//false
//Object.prototype.toString.call({name: 'wjy'});返回值:[object Object]
分享到:
评论

相关推荐

    最新版JQuery-jquery-3.2.1.min.js

    `jQuery.isArray()`是一个判断对象是否为数组的方法。在jQuery 3.x中,这个方法也被移除,因为它与JavaScript的原生`Array.isArray()`方法功能重叠。现在推荐直接使用原生的`Array.isArray()`来检查一个变量是否为数...

    js判断是否为数组的函数: isArray()

    这就导致了判断某个变量是否为数组类型的复杂性,因为JavaScript中并没有一个直接的类型检查方法可以区分数组和普通对象。JavaScript提供的类型检查方法如typeof或instanceof等在判断数组类型时往往不能达到预期效果...

    jQuery 1.9.1源码分析系列(十四)之常用jQuery工具

    此外,jQuery.isArray()可以判断参数是否为数组类型,jQuery.isEmptyObject()用于判断对象是否为空。 最后,jQuery.globalEval()函数可以全局执行一段JavaScript代码,与eval()函数相似,但其作用域是全局的,而...

    2014-10-13-深入理解jQuery(3)——extend1

    这里使用了`jQuery.isPlainObject`检查是否为普通对象,`jQuery.isArray`检查是否为数组。如果是数组,`copyIsArray`标志被设置为`true`,然后创建一个新的空数组`clone`,用于存放源数组的拷贝。 对于数组的处理,...

    Jquery 1.11.0 API

    jQuery提供了一些实用工具函数,如`$.extend()`用于合并对象,`$.trim()`用于去除字符串两端的空白,`$.isFunction()`检查是否为函数类型,`$.isArray()`判断是否为数组等。 九、插件机制 jQuery的插件机制是其强大...

    jquery1.43源码分析之工具方法.doc

    这个方法用于判断一个对象是否为数组类型。早期版本中存在多种方式来实现这一功能,但都存在一定的缺陷: - 使用`typeof`只能区分出对象类型,无法区分数组与其他对象。 - `instanceof`和`constructor`的方式在...

    判断一个对象是否为jquery对象的方法

    但是它不能检测出一个对象是否为数组,特别是当一个数组是从另一个框架或库引入时。对于数组的检查,可以使用`Array.isArray()`方法,这在IE9以上版本的浏览器中可用,或者使用polyfill使其在旧浏览器中也能使用。 ...

    JavaScript isArray()函数判断对象类型的种种方法

    本文将详细介绍如何利用JavaScript提供的不同机制来检测对象的类型,特别是通过`isArray()`函数来判断一个对象是否为数组类型。 首先,我们来分析`typeof`运算符。`typeof`是一个一元运算符,它返回一个表示变量...

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

    - `$.isArray()`: 判断是否为数组。 - `$.isEmptyObject()`: 判断对象是否为空。 - `$.isFunction()`: 判断是否为函数。 - `$.isNumeric()`: 判断是否为数字。 - `$.isWindow()`: 判断是否为window对象。 - `$....

    jQuery1.6 类型判断实现代码

    另一个例子是isArray函数,它用来判断一个对象是否为数组。由于在不同浏览器中对数组的检测也可能存在差异,isArray函数首先尝试使用Array.isArray方法进行判断,如果这个方法不存在,则使用自定义的函数来进行判断...

    锋利的Jquery源码

    7. **实用工具方法**:jQuery还提供了一系列实用工具函数,如`$.extend()`用于合并对象,`$.trim()`用于去除字符串两端的空白,`$.isArray()`检查是否为数组,等等。 通过分析和实践《锋利的Jquery》源码中的这些...

    从零开始学习jQuery (2).

    - **`$.isArray()`**:用于检测传入的参数是否为数组。例如: ```javascript var arr = [1, 2, 3]; console.log($.isArray(arr)); // true ``` 这些测试函数虽然简单,但在实际开发中却非常有用,能够帮助...

    jquery中的工具使用方法$.isFunction, $.isArray(), $.isWindow()

    $.isArray()方法用于判断一个变量是否为数组类型。它与原生JavaScript的Array.isArray()方法有相似的功能。在$.isArray()中,无论是使用数组字面量创建的数组还是使用new Array()构造函数创建的数组,该方法都能准确...

    jquery isType() 类型判断代码

    - `isArray`:用于判断一个对象是否为数组类型。它首先检查浏览器是否原生支持 `Array.isArray` 方法,如果不支持,则使用 `$.type(obj) === "array"` 来判断。 - `isWindow`:这个函数用来判断一个对象是否为浏览器...

    java面试-中级篇

    - 判断变量是否为数组,推荐使用`Array.isArray()`方法,这是ECMAScript 5引入的,更为准确。 2. **DOM操作**: - 获取ID为"ID"的输入框的值:`document.getElementById("ID").value`。 - 获取所有checkbox:...

    JQuery工具函数汇总

    - $.isArray()用于判断一个对象是否为数组,并返回布尔值。 - $.isFunction()用于判断一个对象是否为函数,并返回布尔值。 - $.isEmptyObject()用于判断一个对象是否为空,并返回布尔值。 - $.isPlainObject()...

    AngularJS参考手册

    - **angular.isArray()**:判断是否为数组。 - **angular.isDate()**:判断是否为日期。 - **angular.isDefined()**:判断是否已定义。 - **angular.isElement()**:判断是否为DOM元素。 - **angular.isFunction()**...

    jquery 遍历数组 each 方法详解

    例如,可以使用$.isArray()来判断一个变量是否为数组,或者使用$.isEmptyObject()来检查一个对象是否为空。这些辅助方法在处理不确定的数据类型时非常有帮助。 总的来说,$.each()是一个功能强大的迭代方法,适用于...

    jQuery EasyUI tree 使用拖拽时遇到的错误小结

    这段代码通过判断返回的数据是否为数组来决定后续的返回值。如果是数组,则直接返回;如果不是,则假定数据中包含一个`rows`属性,并返回其中的数组。这样的修改确保了无论后台返回何种数据结构,tree组件都能够正确...

Global site tag (gtag.js) - Google Analytics