一般报这种异常或者错误,是因为试图从null中再读一个属性导致的。

比如:var myAttr=myObj.data.Name;

假如这个时候myObj.data是null,那么再试图读取data的Name属性,肯定就会报异常了。

可以使用console.log()方法,提前输出下myObj、myObj.data等看一下,考虑下数据可能会null的情况,修改下代码就不会报异常了。

如修改为:

var name='';

if(myObj.data){

   name=myObj.data.Name;

这个时候就不会再报错了。

 

相关文章:

  • 2021-11-24
  • 2021-08-16
  • 2021-10-04
  • 2021-09-30
  • 2021-08-11
  • 2021-07-17
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案