for...in 和 forEach

Posted libainian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for...in 和 forEach相关的知识,希望对你有一定的参考价值。

    <script>
        //for..in..遍历对象,拿到的是对象键名,键名获取用对象[键名]
      var a = {
          key1 : 1 ,
          key2 : 2 ,
          key3 : 3
      }
      for(item in a){
          console.log(a[item]);
               
      }
        //foreach遍历数组,value表示遍历的值,index表示元素的小标
    var a = [
        ‘1‘,‘2‘,‘3‘
    ]
    a.forEach(function(item,index){
        console.log(‘数组的值‘+item);
        console.log(‘数组的下标‘+index);
        
        
    })
    </script>

 

以上是关于for...in 和 forEach的主要内容,如果未能解决你的问题,请参考以下文章

forEach 与 for in

for...in 和 forEach

js的for in循环和java里的foreach循环的区别

for...in和for...of循环以及forEach方法

forEach()和for/in循环的缺点与for-of循环

for...in和for each...in要区分好