for循环
var a = false;
var clientList = [11,2,3,a,5,6];
// 关键代码
for( var i = 0, item; item = clientList[ i++ ]; ){
// console.log(i);
console.log(item);
}
// 关键代码结束
console.log('-------');
for(var i = 0; i < clientList.length; i++){
console.log(clientList[i]);
}
/* 打印结果:
11
2
3
-------
11
2
3
false
5
6
*/
总结:
- 为true执行,false就终止
- 0 也会终止
- undefined 也会
- 等……