undefined终止循环

(写具体代码之前,先记录一个知识点)。当循环表达式为undefined时,循环会终止。

!(function(){
    var cale = [1,2,3];
    for(var i= 0,validate;validate=cale[i];)
    {
        cale.shift();
        console.log(validate);
    }
})() //1,2,3
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 小时候,爸爸在外地工作。 有一年冬天,妈妈在工厂做事。晚上要值夜班,我就跟着妈妈去她的工厂。在机器轰鸣的操作间里写...
    刘喜悦阅读 558评论 3 4
  • 那天就在三年级或四年级的一节体育课,恰好就是现任班主任来的那一天,发生了一件事。 我们当时在自由活动,...
    自恋的我阅读 396评论 0 3
  • 今天星期三,天气晴。 换药:26床 下午手术:肱骨髁上骨折闭合钢钉复位内固定术 全麻 消毒范围(上臂中3/1下...
    38671d38a1bc阅读 93评论 0 0