js怎么判断一个数组是否建立! RT 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Object.prototype.toString.apply(value) === '[object Array]' var obj=new Array()alert(obj instanceof Array) if(typeof obj === 'undefined' || null === obj || obj.constructor !== Array){ alert('未建立')} 通过数组特有的的splice方法来判断if(!arr.splice && arr.constructor !== Array ){ alert('数组arr不存在'); arr = new Array();} 不先检查obj是否声明或者为null,会报错吧 呃~~~~~~~~~~<html> <header> </header> <body> <script language="javascript"> var a = new Array(); var b = 3; alert(Object.prototype.toString.apply(a) === '[object Array]'); alert(Object.prototype.toString.apply(b) === '[object Array]'); </script> </body></html>保存成html文件,运行试试。 紧急求助,各位大虾帮帮忙 关闭ie 提示收藏 asp 如何在进入网页的同时自动按下F11键 javascript可以修改xml文件吗? 现金征求答案:实现动态生成javascript树型结构 请教一个关于onclick=function的问题 我该怎样得到这个对象名? 之前一个腾讯同事写的js 加密...还有另外一段...求解eval...最好说下原理 如何限制输入中输入都是空格,即如果一个输入框输入都是空格时,不能提交到下一个页面 【转一个】一张图告诉你,只会JavaScript还不够! 这样使用 setTimeout 为何会报错? 请教Extjs grid显示上万条数据的问题
alert(obj instanceof Array)
if(typeof obj === 'undefined' || null === obj || obj.constructor !== Array){
alert('未建立')
}
if(!arr.splice && arr.constructor !== Array ){
alert('数组arr不存在');
arr = new Array();
}
不先检查obj是否声明或者为null,会报错吧
<html>
<header>
</header>
<body>
<script language="javascript">
var a = new Array();
var b = 3;
alert(Object.prototype.toString.apply(a) === '[object Array]');
alert(Object.prototype.toString.apply(b) === '[object Array]');
</script>
</body>
</html>
保存成html文件,运行试试。