看以下代码片段:
<script type="text/javascript">
var coms = ['baidu','google','sina'];
for(var i=0; coms[i]; i++){
//do something
}
</script>
上面代码for循环中条件为当前项是否为空,显然,当超出数组索引时,coms[i]自然为假。
嗯哼,这样是不是比我们平常采用的方式:
for(var i=0,len = coms.length; i < len; i++){
//do something
}
来得方便一些?