美文网首页
JS中规避非空的坑 或 与 符号

JS中规避非空的坑 或 与 符号

作者: 超级呆 | 来源:发表于2019-05-07 15:26 被阅读0次

    问题

        在JS中,前端为了规避后端返回的数据为underfind、null 导致显示的效果异常

    会使用  出参 || ‘ -- ’ 的方式去展示数据  

    其中,当返回的数据为0的时候, 0 || ‘ -- ’ 返回的结果为 ‘ -- ’ ,因为 0 在js中会返回false,导致这个结果,最终在前端显示的效果和我们预期的效果不一致。

    解决方案

    目前解决的方式是  : 出参 === ‘0’ ? ‘0’ :出参 || ‘--’; 

    之前有看过一篇文章,讲了类似的问题,解决方式非常巧妙,但是遗忘了,后面找到后再补上。

    相关文章

      网友评论

          本文标题:JS中规避非空的坑 或 与 符号

          本文链接:https://www.haomeiwen.com/subject/ihweoqtx.html