首页 > 软件开发 > JavaScript >

在前端中循环的几种方法

来源:互联网 2023-03-17 00:02:26 版权归原作者所有,如有侵权,请联系我们

在前端开发中,我们经常需要使用循环来遍历数组元素、DOM节点等操作。本篇经验分享在前端中循环的几种方式。Pyq办公区 - 实用经验教程分享!

工具/原料

  • 谷歌浏览器
  • Hbuilder开发工具
  • windows

方法/步骤

  • 1

    在Hbuilder创建一个html文件,点击左上角的图标并选择html文件。Pyq办公区 - 实用经验教程分享!

    在前端中循环的几种方法Pyq办公区 - 实用经验教程分享!

  • 2

    前端的for循环, 我们在步骤1创建html文件末尾插入一个script标签,并在标签中输入一下代码:Pyq办公区 - 实用经验教程分享!

    Pyq办公区 - 实用经验教程分享!

    Pyq办公区 - 实用经验教程分享!

    var ary=["val1","val2","val3","val4"];Pyq办公区 - 实用经验教程分享!

    for(var i=0;iary.length;i ){Pyq办公区 - 实用经验教程分享!

    console.log(ary[i]);Pyq办公区 - 实用经验教程分享!

    }Pyq办公区 - 实用经验教程分享!

    Pyq办公区 - 实用经验教程分享!

    Pyq办公区 - 实用经验教程分享!

    我们在谷歌浏览器的查看该页面的控制台。Pyq办公区 - 实用经验教程分享!

    在前端中循环的几种方法Pyq办公区 - 实用经验教程分享!

    在前端中循环的几种方法Pyq办公区 - 实用经验教程分享!

  • 3

    前端的while循环,我们同样在script标签中使用while循环的遍历数组。Pyq办公区 - 实用经验教程分享!

    代码如下:Pyq办公区 - 实用经验教程分享!

    Pyq办公区 - 实用经验教程分享!

    Pyq办公区 - 实用经验教程分享!

    var ary=["while1","while2","while3","while4","while5"];Pyq办公区 - 实用经验教程分享!

    var i = 0;Pyq办公区 - 实用经验教程分享!

    while(i ary.length){Pyq办公区 - 实用经验教程分享!

    console.log(ary[i]);Pyq办公区 - 实用经验教程分享!

    i ;Pyq办公区 - 实用经验教程分享!

    }Pyq办公区 - 实用经验教程分享!

    while循环区别for循环在于,我们需要在循环体中控制变量i的值,否则会变成死循环。Pyq办公区 - 实用经验教程分享!

    在前端中循环的几种方法Pyq办公区 - 实用经验教程分享!

    在前端中循环的几种方法Pyq办公区 - 实用经验教程分享!

  • 4

    前端的do-while循环,相对的while循环,do-while循环的循环体总是会被执一次。代码如下:Pyq办公区 - 实用经验教程分享!

    Pyq办公区 - 实用经验教程分享!

    Pyq办公区 - 实用经验教程分享!

    var ary=["do-while1","do-while2","do-while3","do-while4","do-while5"];Pyq办公区 - 实用经验教程分享!

    var i = 0;Pyq办公区 - 实用经验教程分享!

    do{Pyq办公区 - 实用经验教程分享!

    console.log(ary[i]);Pyq办公区 - 实用经验教程分享!

    i ;Pyq办公区 - 实用经验教程分享!

    Pyq办公区 - 实用经验教程分享!

    }while(iary.length)Pyq办公区 - 实用经验教程分享!

    在前端中循环的几种方法Pyq办公区 - 实用经验教程分享!

    在前端中循环的几种方法Pyq办公区 - 实用经验教程分享!

  • 4相关内容未经许可获取自百度经验
  • 5

    前端的for-in循环,forin循环 是for循环的增强。for-in循环可以遍历数组,更多用来变量对象。代码如下:Pyq办公区 - 实用经验教程分享!

    Pyq办公区 - 实用经验教程分享!

    Pyq办公区 - 实用经验教程分享!

    for-in遍历数组:Pyq办公区 - 实用经验教程分享!

    Pyq办公区 - 实用经验教程分享!

    Pyq办公区 - 实用经验教程分享!

    var ary=["for-in 04","for-in 03","for-in 02","for-in 01"];Pyq办公区 - 实用经验教程分享!

    for(var i in ary){Pyq办公区 - 实用经验教程分享!

    console.log(ary[i]);Pyq办公区 - 实用经验教程分享!

    }Pyq办公区 - 实用经验教程分享!

    Pyq办公区 - 实用经验教程分享!

    Pyq办公区 - 实用经验教程分享!

    for-in变量对象:Pyq办公区 - 实用经验教程分享!

    Pyq办公区 - 实用经验教程分享!

    Pyq办公区 - 实用经验教程分享!

    var ary={"name":"Tonk","age":23}Pyq办公区 - 实用经验教程分享!

    for(var i in ary){Pyq办公区 - 实用经验教程分享!

    console.log(i ":" ary[i]);Pyq办公区 - 实用经验教程分享!

    }Pyq办公区 - 实用经验教程分享!

    在前端中循环的几种方法Pyq办公区 - 实用经验教程分享!

    在前端中循环的几种方法Pyq办公区 - 实用经验教程分享!

  • 6

    前端的forEach()循环,我们也可通过数组的forEach方法来迭代数组,代码如下:Pyq办公区 - 实用经验教程分享!

    Pyq办公区 - 实用经验教程分享!

    Pyq办公区 - 实用经验教程分享!

    var ary=["for-each 04","for-each 03","for-each 02","for-each 01"];Pyq办公区 - 实用经验教程分享!

    ary.forEach(function (i){Pyq办公区 - 实用经验教程分享!

    console.log(i);Pyq办公区 - 实用经验教程分享!

    })Pyq办公区 - 实用经验教程分享!

    在前端中循环的几种方法Pyq办公区 - 实用经验教程分享!

    在前端中循环的几种方法Pyq办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Pyq办公区 - 实用经验教程分享!


    标签: HTMLJAVASCRIPT

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号