Board logo

标题: js怎么来检测对象是否是一个数组 [打印本页]

作者: admin    时间: 2011-9-30 10:34     标题: js怎么来检测对象是否是一个数组

看看jquery中的方法
复制内容到剪贴板
代码:
var toString = Object.prototype.toString;
isArray: function( obj ) {
                return toString.call(obj) === "[object Array]";
        }
先把对象Object(是所有对象的超类,包括数组对象)的 toString方法,保存到一个变量,然后,通过call去调用,判断是否是 "[object Array]",注意,调object的toString方法,和调特定对象的toString方法,是不同的含义,如下:
复制内容到剪贴板
代码:
结论: 可以用Object的toString方法,返回某些特定类型的信息。




欢迎光临 杰表技术论坛 (http://www.jatools.com/) Powered by Discuz! 6.1.0