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]);}/* 打印结果:1123-------1123false56*/
总结:
- 为true执行,false就终止
- 0 也会终止
- undefined 也会
- 等……
