美文网首页
js-数组的遍历

js-数组的遍历

作者: 前端喵 | 来源:发表于2018-01-18 20:47 被阅读0次

关于数组的遍历我们可以有很多方法,for循环,forEach方法,map方法等等,定义一个数组arry,各方法的使用如下:

1,for循环

for循环是最容易理解的方法了,就是计算数组的长度,从第一个元素开始遍历

eg:for(let i=0;i<arry.length;i++){

            (操作 arry[i] )

        }

2,for in循环

该循环与for循环基本一样,括号中的  i是数组下标而非元素,该方法只不过括号里的循环条件简单了些,不用再自己手动的将 i 值与数组长度比较,这里的i是数组下标,该方法同样可以用来遍历对象的属性。

eg:for(let i in arry){

            (操作 arry[i] )

        }

3,for of 与for in 比较像,但是for of中循环的是数组元素(item是数组元素)

eg:for(let i tem in arry){

            (操作 item)

        }

4,map

这个方法多用于render函数渲染时对一组数据的渲染,arry.map可以给一组数据同样的结构,它的回调函数中,第一个值是数组中的元素值,第二个值是该元素的数组下标,第三个参数是原数组。

eg:arry.map((value,key)=>{//箭头函数

    //代码段可以有返回值

})

具体实例如图1所示

图1

arry.map((value,key)=><div>

//html代码段

</div>)

具体实例如图2所示:

图2

5,forEach

forEach的用法和map差不多,但是forEach中没有返回值

相关文章

  • js-数组遍历

    数组遍历

  • js-数组的遍历

    关于数组的遍历我们可以有很多方法,for循环,forEach方法,map方法等等,定义一个数组arry,各方法的使...

  • angular2foreach遍历的几种用法

    遍历简单的数组 遍历数组对象 遍历嵌套数组

  • foreach/forin

    1.for/in遍历属性,数组是遍历下标 for/each遍历属性值,数组遍历数组的值

  • VS常用四种遍历数组的方法

    目录 for 遍历数组 for in 遍历数组 for of 遍历数组 forEach遍历数组 优缺点总结原文:h...

  • JS数组遍历的三种常用方法

    1.数组下标遍历 数组下标遍历是最常用也最普通的数组遍历方式 例如: 2.for in遍历 for in是根据数组...

  • js-遍历

    一、对数组的遍历 1. for循环 语法结构: var arr =[1,2,3];for(var i=0; i

  • for_of循环

    for(let value of target){}循环遍历 遍历数组 遍历Set 遍历Map 遍历字符串 遍历伪数组

  • PHP中的数组

    数组分类 索引数组 关联数组 数组遍历 传值遍历 传址遍历 数组函数 指针操作函数 current($array)...

  • Go的数组和指针

    一、 定义数组 二、 遍历数组 下标遍历 range遍历(index) range遍历(index,value) ...

网友评论

      本文标题:js-数组的遍历

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