zoukankan      html  css  js  c++  java
  • js中关于for的那些事

    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);  
    });
  • 相关阅读:
    时间工时累加
    python读取mnist
    开始学习haskell
    pip升级所有packages
    ImportError: numpy.core.multiarray failed to import
    NumPy for MATLAB users
    Spyder
    初学ObjectiveC
    Matlab闭包
    ObjeciveC 内存管理
  • 原文地址:https://www.cnblogs.com/zd1314/p/11608499.html
Copyright © 2011-2022 走看看