变量的两种写法

今天复习for..in 时

 var a = {
          key1 : 1 ,
          key2 : 2 ,
          key3 : 3
      }
      for(item in a){
          console.log(a.item);
               
      }

这样取出结果是变量的两种写法

产生错误的原因变量的两种写法

这时的item并没有被解析为变量,而是解析成了字符串item,所以打印的是a下面的items属性

正确写法

 var a = {
          key1 : 1 ,
          key2 : 2 ,
          key3 : 3
      }
      for(item in a){
          console.log(a[item]);
               
      }

 

上一篇:3.2 springAOP的几个关键概念


下一篇:Educoder JavaScript学习手册十一:JSON