
js中申明数组后,为什么alert()无效果?
$(".btn").click(function(){varmenu=newarray(['s',2,4,'4',]);alert("abc");//为什么这里打印不出来...
$(".btn").click(function(){
var menu = new array(['s',2,4,'4',]);
alert("abc"); //为什么这里打印不出来
}) 展开
var menu = new array(['s',2,4,'4',]);
alert("abc"); //为什么这里打印不出来
}) 展开
2个回答
展开全部
因为js是一个区分大小写的语言,你把Array写成了array,导致程序出错,后面的没有执行,所以alert无效果
对于无效果的代码快速排查可使用try catch,比如你发现你的代码alert无效果,可以在alert前加一个try catch来定位代码在哪里出错:
try{
new array();
}catch(e){
alert(e.message);
}
alert('xx');
这样可快速排查错误所在
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询