Null中的Json值很热门以捕获Javascript异常

Eri*_*uez 6 javascript jquery json

我从action-struts 2获得数据json抛出ajax的观点。一些数据集的数据。

{"home":"1234","room": null}.
Run Code Online (Sandbox Code Playgroud)

我可以读取data.home,并且得到1234的值,但是当我尝试读取时data.room,我在浏览器的控制台中遇到了Uncaught错误,如何处理此Uncaught错误...

Mis*_*ojo 3

只需添加一个测试

/* ------
var
  data = {"home":"1234","room": null},
  h    = (data.home) ? data.home : '',
  r    = (data.room) ? data.room : 0;
------ */
var
  data = {"home":"1234","room": null},
  h    = data.home || '',
  r    = data.room || 0;
  
console.log('h=',h);
console.log('r=',r);
Run Code Online (Sandbox Code Playgroud)