zoukankan      html  css  js  c++  java
  • JS中for,for...in,for...of以及foreach循环的用法

    1.for()循环

    // for循环的表达式之间用的是;号分隔的,千万不要写成,
    for (初始化表达式1; 判断表达式2; 自增表达式3) {
      // 循环体4
    }

    2.for...in索引遍历

    var obj1 = {
        name:'张三',
        age : 17,
        sex : '男',
    }
    
    for(var k in obj1){
        console.log(k);
        console.log(obj1[k]);
    }

    注意:使用for …in语法,同样可以遍历数组

    注意:如果属性名或方法名,是一个变量,则使用对象[变量名] 语法

    3.for...of值遍历

    //遍历数组
    var team = ["师父", "大师兄", "二师兄", "沙师弟", "小白龙"];
    for(var v of team){
          console.log(v);
    }
    //也可以遍历字符串
    var str = "zhangsan";
    for(var v of str){
          console.log(v);
    }

    注意:不能遍历对象

    4.数组.forEach方法

    array.forEach(v=>{  
        console.log(v);  
    });
    array.forEach(function(v){  
        console.log(v);  
    });

     

  • 相关阅读:
    [leetCode]剑指 Offer 43. 1~n整数中1出现的次数
    [leetCode]剑指 Offer 42. 连续子数组的最大和
    HDU
    HDU
    HDU
    HDU
    HDU
    HDU
    POJ
    POJ
  • 原文地址:https://www.cnblogs.com/shineguang/p/10952512.html
Copyright © 2011-2022 走看看