es6/ts for in/ for of
for in 是es6之前就有的循环下标的方式
  for of 是typescript的循环对象或者数组中值的方式,但是不能循环普通的对象,需要通过和Object.keys()搭配使用,如果循环普通对象会报错
举个栗子:
var arr = [9,5,6,7,8,2];
arr.s = "sb";(后期增加属性值来改变对象)
    for(var k in arr){
      console.log(k)   // 会打印出下标s
    }
    for(var n of arr){
      console.log(n)   // 不会打印出值“sb”
    } 
    forEach同样不会打印出下标s或者值sb
 
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号