请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

上传失败问题

老师你好:
为什么判断错误的时候要写成:
errMsg&&errMsg.msg&&上传失败原因${errMsg.msg}||'上传失败’
写成
errMsg.msg&&上传失败原因${errMsg.msg}||'上传失败’
有错吗

正在回答

1回答

扬_灵 2020-12-05 17:14:22

同学你好,上面第一个是判断errMsg是否存在的,这种是为了防止errMsg没有数据的情况,如果能确保errMsg中始终不为空的话,可以使用第二个判断条件的。

0 回复 有任何疑惑可以回复我~
  • 提问者 BernhardRiemann #1
    直接判断errMsg.msg是否为空,潜在包含了errMsg的判断吗?
    回复 有任何疑惑可以回复我~ 2020-12-05 22:04:31
  • 提问者 BernhardRiemann #2
    若errMsg为空,errMsg.msg必为空
    回复 有任何疑惑可以回复我~ 2020-12-05 22:07:43
  • 扬_灵 回复 提问者 BernhardRiemann #3
    同学你好,如果errMsg的话不会,你在判断errMsg.msg直接就会报错的。你在控制台定义一个null对象在判断对象中的属性看一下就知道了。
    回复 有任何疑惑可以回复我~ 2020-12-07 09:15:50
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信