美文网首页
JavaScript一些装逼不常见循环用法

JavaScript一些装逼不常见循环用法

作者: 郑伟的菜园子 | 来源:发表于2016-01-06 23:45 被阅读60次

    判断区操作索引

    特点:省去了索引操作区代码。此方法在{}内无法获得正确索引。

      var list=[1,2,3];
            for(var i=0,item;item=list[i++];){
                console.log("正序:"+item);
            }
    

    迭代删除方法

    特点:如果不需要再操作数据源,可以选择此方法,会删除掉了数组内容。

    var list=[1,2,3];
            for(;item=list[0];){
                list.shift();
                console.log("正序:"+item);
            }
    

    倒叙排列

    利用i==0返回false原理实现倒叙排列

       var list=[1,2,3],i=list.length;
            while(i){
                i--;
                console.log("倒序:"+list[i]);
            }
    

    利用i==0返回false原理实现倒叙排列

      var list=[1,2,3],i=list.length;
            for(;i--;){
                console.log("倒序:"+list[i]);
            }
    

    满满的黑科技.....

    相关文章

      网友评论

          本文标题:JavaScript一些装逼不常见循环用法

          本文链接:https://www.haomeiwen.com/subject/xzcfkttx.html