对象属性值读取问题

假设有一对象:

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]);

 

posted @ 2012-05-08 11:09  children  阅读(157)  评论(0编辑  收藏  举报