Jangogo : 

同事在调试以前一个离职的同事的程序的时候,发现一个JS对象会莫名奇妙提示提示属性不存在或者为NULL

var Obj={
  "":{
      "prop1":true,
      "prop2":"something",
      "prop1":"somethingmore"
   }  
}

这个对象很奇怪,用了一个空串做键,当alert(Obj)的时候,没有问题,当你调用 Obj[""].prop1 的时候也没有问题,但是再一次调用Obj[""].prop1 ,JS就报错了。

解决方法:避免用空串做键

文档中心
Copyright © 2000-2016 粤ICP05021785号
地址:广州市天河区员村二横路8号全丰商业大厦808室 邮编:510600