首页 > 编程知识 正文

js 三元表达式,前端三元表达式

时间:2023-05-05 21:24:52 阅读:39971 作者:3364

今天合并同事的代码时,我看到接口参数使用了三元表达式。 这包括:

param={ uuid : this.XXX.XXX.id? this.xxx.xxx.id : null,morgId: this.xxx.xxx.morgid? this.xxx.xxx.morgid : null, }整个版面又长又大,我很好奇为什么不直接用||“运算符

param={ uuid : this.XXX.XXX.id|| null,mor GID 3360 this.XXX.XXX.mor GID|| null, }一次三元表达式将替换为|||,然后

A? b : c //选择结果与判断条件无关时为a? a : b? b : c //三元公式可以继续写,当然为了清楚起见,不推荐超过三层a吗? b : c? c : d //等如上所述。 ||运算符将代替简单的(部分)三元表示,但不能简单混淆。 请根据情况使用。 当然可以节约代码吗,必须节约吗? 很容易看到。 (_~

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。