js for of值遍历 ES6

<script type="text/javascript">
    //遍历数组
    var team = ["师父", "大师兄", "二师兄", "沙师弟", "小白龙"];
    for(var v of team){
          console.log(v);//v是数组中的一个值
    }

    //也可以遍历字符串
    var str = "zhangsan";
    for(var v of str){
          console.log(v);//v是字符串中的一个字符
    }

    //for of不能遍历对象{} 
    // var person = {"nickname":"老三", "age":30, "sex":"男"};
    // for(var v of person){    //报错
    //       console.log(v);
    // }
    // 
    //对象的遍历  for in,  for in可以遍历数组或对象
    var person = {"nickname":"老三", "age":30, "sex":""};
    for(var i in person){
        //i是成员名  person[i]是成员值
        console.log(i, person[i]);
    }
</script>

 

posted @ 2021-02-25 13:16  华北业余选手  阅读(34)  评论(0)    收藏  举报