for in 和 continue 的应用
代码
<script type="text/javascript">
var a=[1,"b",2,"d","c",3,4] //定义并初始化数组a
var b=[],j=0; //定义数组b和变量j
for(var i in a){
if(typeof a[i]=="string") //如果元素数据类型为字符串,则返回继续下一次迭代
continue;
b[j++]=a[i]; //把非字符串类型的元素复制给数组b
}
alert(b); //返回1,2,3,4
</script>
break和continue的区别:
break:遇到合适的条件停止执行。
continue:遇到合适的条件停止当前的执行,进入下一次迭代。(越过当前)