【小白问题】break能破坏数组吗? javascript 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 else { if(y==0) { x--; } else { y--; } //这里用alert(arr);数组里面有(1,0)这个值 if(x==0 && y==0) { break; } //这里用alert(arr);数组里面不存在(1,0)这个值,最后一个值为(2,0) //x=1,y=0进入循环体时这里已经跳出循环了,所以不会打印 }x=1,y=0进入循环体时,后面的alert因为break不执行了,但实际上数组里是有(1,0)的 话是这么说,可是事实上数组里面的确没有(1,0)这个数,即使放在循环外面来alert,也是缺一项,我测试过的。 OKOK,大神,是我的失误,我现在明白了,谢谢。 话是这么说,可是事实上数组里面的确没有(1,0)这个数,即使放在循环外面来alert,也是缺一项,我测试过的。循环体外面的情况不清楚,你把代码贴出来看看,反正你主楼的第2个alert肯定不会有(1,0)的,因为之前已经break了。模拟下x=1,y=0进入循环体时,代码执行的过程就知道了 很怪异的一个浏览器兼容问题 收缩/展开按钮 采用scrollTop实现拖动效果时出现不停闪动问题 js 如何读取服务器端返回的map的值 输入法 js触发滚动条事件! 如何停止页面刷新 求助脚本~~ 关于用JS语言将 .xml 文件内数据显示到网页中的问题。 请问调用DLL中的函数有什么特殊吗 ExtJs 4.2 render 问题 javascript正则验证偶尔报错!
{
if(y==0)
{
x--;
}
else
{
y--;
}
//这里用alert(arr);数组里面有(1,0)这个值
if(x==0 && y==0)
{
break;
}
//这里用alert(arr);数组里面不存在(1,0)这个值,最后一个值为(2,0)
//x=1,y=0进入循环体时这里已经跳出循环了,所以不会打印
}
x=1,y=0进入循环体时,后面的alert因为break不执行了,但实际上数组里是有(1,0)的
OKOK,大神,是我的失误,我现在明白了,谢谢。
循环体外面的情况不清楚,你把代码贴出来看看,反正你主楼的第2个alert肯定不会有(1,0)的,因为之前已经break了。模拟下x=1,y=0进入循环体时,代码执行的过程就知道了