3

只有当它不为空时,我才var names = [];想要推一些字符串。有没有办法在js中使用一些速记方法?)

我现在有。

 if ("" != opportunityName) 
    {
    names.push(opportunityName);
    }

那对我来说不要,它是推空字符串。

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

1 回答 1

6

您可以使用短路:

opportunityName && names.push(opportunityName);

仅当左侧操作数为真时,才会评估右侧操作数。

于 2013-06-21T14:48:43.133 回答