This question already has answers here:
How can I check for an empty/undefined/null string in JavaScript?

(58 个回答)


8年前关闭。




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

我现在拥有的。
 if ("" != opportunityName)
    {
    names.push(opportunityName);
    }

对我来说不要这样,它是推空字符串。
names.push(opportunityName || "");

最佳答案

您可以使用短路:

opportunityName && names.push(opportunityName);

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

关于javascript - 使用 if js 速记进行字符串检查,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17238144/

10-13 01:08