模板文字,如果不满足条件,则不会呈现任何内容

时间:2018-08-14 14:51:42

标签: javascript jsx template-literals

我想知道一种有条件的优雅方法是什么,如果不满足条件,什么都不呈现?

我已经尝试过:

{`${dateFormat(fom)} - ${dateValid && dateFormat(tom)}`}

但是,false会被渲染,如果我这样做的话:

{`${dateFormat(fom)} - ${dateValid ? dateFormat(tom) : null}`}

然后null被渲染。 有没有三元运算符,并使用这样的空字符串的方法:

{`${dateFormat(fom)} - ${dateValid ? dateFormat(tom) : ''}`}

如何在模板文字中实现比上面的代码更优雅的东西?

0 个答案:

没有答案