字符串检查if if js简写

Mak*_*nov 2 javascript shorthand-if

我有var names = [];并且想要在那里只有一些字符串,如果它不是空的.有没有办法在js中使用一些速记方法?)

我现在有.

 if ("" != opportunityName) 
    {
    names.push(opportunityName);
    }
Run Code Online (Sandbox Code Playgroud)

而且不要为我而烦恼,它是推空字符串.

names.push(opportunityName || "");
Run Code Online (Sandbox Code Playgroud)

SLa*_*aks 5

你可以使用短路:

opportunityName && names.push(opportunityName);
Run Code Online (Sandbox Code Playgroud)

只有左手操作数是真实的,才会评估右手操作数.