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

2019-05-07  本文已影响0人  超级呆

问题

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

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

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

解决方案

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

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

上一篇下一篇

猜你喜欢

热点阅读