JS 如何判断一个变量是否为数组?? var arr=[];alert(arr instanceof Array); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function testit(arr) { var ret = false; if( arr.constructor==Array ) ret = true ; /*if(ret) alert("it is a Array"); else alert("it is not a Array");*/ return ret; }返回值为true:说明是个Array 返回false:说明不是 也可以这么判断:function isArray(object){ return object != null && typeof object == "object" && 'splice' in object && 'join' in object;} function testArray(){ var strArr=new Array("src","cmd","sss") alert(strArr instanceof Array) alert(strArr.constructor==Array?true:false)} 用这个方法就可以 function isArray (object) { if (!window.Array) return false; else return object.constructor == window.Array; } 请教前台JavaScript获取json对象失败 jquery如何写类似a:hover这种的css 那位大虾用过jquery插件flexigrid。发觉flexigrid在IE8下不能调换列,调整列宽也有问题,咋回事呀? html.replace中的字符问题 js在不同浏览器加载问题,高手指点下 frameset之间函数调用 innerHTML的问题,急,在线等 求教 请正则大神帮忙解决一下正则替换问题 关于一个判断的问题,怎么写? JS初学问题 新人求助,在线等 javascript 的问题? 有获取相同类型控件的函数么?
{
var ret = false;
if( arr.constructor==Array ) ret = true ;
/*if(ret) alert("it is a Array");
else alert("it is not a Array");*/
return ret;
}返回值为true:说明是个Array
返回false:说明不是
function isArray(object)
{
return object != null && typeof object == "object" &&
'splice' in object && 'join' in object;
}
{
var strArr=new Array("src","cmd","sss")
alert(strArr instanceof Array)
alert(strArr.constructor==Array?true:false)
}
function isArray (object) {
if (!window.Array)
return false;
else
return object.constructor == window.Array;
}