rspType==0?invoiceInfoAry==null?"":invoiceInfoAry[0]:""

这句话怎么理解?... 这句话怎么理解? 展开
 我来答
晶鑫森淼焱垚畾
2015-11-10 · TA获得超过1876个赞
知道小有建树答主
回答量:2361
采纳率:0%
帮助的人:685万
展开全部
rspType==0? (invoiceInfoAry==null?"":invoiceInfoAry[0] ) : ""

就是这样理解的啥,这里是2个3目运算符!

首先看rspType==0成立不,成立的话,就取括号里面的结果;不成立就取空字符串!
追问
一个三目运算符好理解,这里是2个3目运算符,请问又该怎么理解里?
追答
就是一个嵌套嘛

假设A = invoiceInfoAry==null?"":invoiceInfoAry[0] ,

那么久变成 rspType==0? A :""了啥,这样是不是就好理解了嘛?

要根据rspType是否为0来决定取A还是会空串;

如果是取A,那么A又是一个三目运算符,需要再计算一次!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式