js 三元表达式的简写形式

文章目录

    在微信小程序的 wxml 模板里写三元表达式写吐了,满眼都是这种逻辑:

    <image src="{{member.user.avatar ? member.user.avatar : '/images/default_avatar.png'}}" />
    

    查了一下 js 里确实存在简写形式:

    <image src="{{member.user.avatar || '/images/default_avatar.png'}}" />
    

    expr1 || expr2 若 expr1 可转换为 true,则返回 expr1;否则,返回 expr2。

    这完全颠覆了我对逻辑运算符的以往认真。。。

    虽然省事了,但是我觉得这代码看起来很容易产生误解。。。

    关于作者 🌱

    我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式