首页 > 在已经明确知道接口无数据时,某个字段还存在的情况下,还应不应该在代码中判断字段是否存在?

在已经明确知道接口无数据时,某个字段还存在的情况下,还应不应该在代码中判断字段是否存在?

比如接口返回的json中一定有有response这个字段
用JavaScript解析的时候是否还有必要加一层

if(response){
}

的判断,response里嵌套的字段同理是否需要判断?


一级建议有必要的,防止报错


如果总是返回这个字段,我应该是不会去判断了。


https://github.com/ihongs/HongsCORE/blob/master/hongs-web/web/static/assets/src/hongscore.js#L399 我的 hsGetValue 方法,多少级也不怕

【热门文章】
【热门文章】