对象属性值读取问题

假设有一对象:

var obj={
  name:'ldg',
  age:25,
  var:'test'
}

如果直接用obj.var去读属性var 的话,在ie会不通过,因为var是关键字。可以改用obj["var"]或者obj[2]的方式读取 ,或者用反射的方式读取:

for(var p in obj){

  alert(obj[p]);

 

原文地址:https://www.cnblogs.com/children/p/2489758.html