关于javascript:字符串检查if if js简写

String check with if js shorthand

本问题已经有最佳答案,请猛点这里访问。

我有var names = [];,我只想在不空的情况下把一些字符串推到那里。在JS中有没有一些速记方法?

我现在拥有的。

1
2
3
4
 if ("" != opportunityName)
    {
    names.push(opportunityName);
    }

这对我来说不合适,这是推空绳子。

1
names.push(opportunityName ||"");

可以使用短路:

1
opportunityName && names.push(opportunityName);

只有当左边的操作数是真的时,才计算右边的操作数。