美文网首页
循环:for,for-in,for-of的使用

循环:for,for-in,for-of的使用

作者: jiajia5 | 来源:发表于2019-11-09 00:13 被阅读0次

主要记录一些自己复习的心得;

循环在日常的代码书写中有着非常高的使用频率,一般用来处理重复的事件,比如遍历数组;

常用的for是这样来遍历数组:

    var a = [1, 2, 3, 4, 5, 56, 6, 42, 3];
    for (var i = 0; i < a.length; i++) {
      console.log(a[i])
    }

这个函数是用来在控制台输出a数组的每一个值;
其中for循环括号中, i = 0 是用来初始化循环的判断值的;
i<a.length是指i小于 a数组长度时,循环会继续执行,也就是执行条件;
i++是指每经过一次循环,i都会加1;每一次循环都会执行一次大括号中的表达式;当i不满足条件时,停止执行函数,需要注意的是i在执行完是比你限定条件要大1;

for循环的其他写法:

for in:
语法:

for (语句1,in,语句2) {
  执行函数
}

例子:

const aaa = [1,2,3,4,5,43,];
for (let i in aaa) {
  console.log(aaa[i])
}

这里的i是直接拿到aaa这个数组中的对应下标,不用太多的条件;

for of的使用:
语法:

for (语句1 of 语句2) {
  执行函数
}

例子:

const aaa = [1,2,3,4,5,43,];
for (let i of aaa) {
  console.log(i)//这里的i是直接拿到aaa数组中的每一项
}

区别大概就是最基本的for使用是要有很多限定条件写起来比较麻烦;
for in 是拿到i,也就是下标,进行遍历;
for of是最直接的,直接拿到数组中的每一项;

相关文章

  • 循环:for,for-in,for-of的使用

    主要记录一些自己复习的心得; 循环在日常的代码书写中有着非常高的使用频率,一般用来处理重复的事件,比如遍历数组; ...

  • for-of循环

    ES6为我们提供了for-in循环和for-Each循环还要强大 之前的for-in循环 for-of循环 遍历数...

  • js 循环有哪些?

    js 循环有哪些? for / for-in / for-of / foreach 专门为循环设计 map / f...

  • for-of

    for-of方法: for-of的语法看起来跟for-in很相似,但它的功能却丰富的多,它能循环很多东西。 for...

  • for循环、for-in、forEach、for-of

    要遍历数组,最简单的方式即for循环: 这样的方式是最简单直接的方法,但是这样的方式需要的变量比较多。 在ES5之...

  • 遍历

    总结 从遍历数组的效率上来讲普通for循环 >= forEach > for-of > for-in forEac...

  • Swift 5.1 (5) - 控制流

    控制流 For-In循环 使用for-in循环迭代数组 使用for-in循环迭代字典 使用for-in循环迭代数值...

  • for-in,foreach,for-of 循环遍历

    var arr=[1,2,3,4]; ① forEach //forEach是ES5中操作数组的一种方法,主要功...

  • javaScript循环总结(for,for-in,for-of

    循环是每个语言都必不可少的方法,javaScript也一样,随着javaScript的发展,我们用于循环的方法也在...

  • 深入理解ES6 ---- let const

    es5中使用在for-in for-of循环中注册异步事件,异步事件中的i总是最后一个值。使用es6的let co...

网友评论

      本文标题:循环:for,for-in,for-of的使用

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