javascript的怪异行为和规范之一就是Array is
Object。
您可以通过以下几种方法检查变量是否为数组:
var isArr = data instanceof Array;var isArr = Array.isArray(data);
但是最可靠的方法是:
isArr = Object.prototype.toString.call(data) == '[object Array]';
由于您使用jQuery标记了问题,因此可以使用jQuery
isArray函数:
var isArr = $.isArray(data);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)