for of

问题:遍历数字下标的数组或数组对象

          a.普通for循环:

             (1)优点:既可遍历索引数组,又可遍历类数组对象(arguments)

               (2) 缺点:没有可简化的空间

         b.forEach:

               (1).优点:可以配合ES6的箭头函数,很简化

             (2).缺点:无法用于遍历类数组对象

  解决:今后只要遍历数字下标的东西,都可用for-of代替普通for循环和forEach

 如何:

          for(var 变量 of 索引数组/类数组对象){

                    //of会一次取出数组或了类数组对象中每个属性值

                   //自动保存fo前的变量中

            }

for of的问题

           a.无法获得下标位置1.只能获得元素值

           b.无法控制遍历的顺序或步调

因为绝大多数循环,都是从头到尾,一个挨一个遍历的,且绝大多数循环不太关心下标位置,只关心元素值,所以for of将来用的还是非常多的

             

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值