Sunday, July 22, 2018

javascript - String check with if js shorthand




I have var names = []; and want push there some string only if it's not empty. Is there way make it with some shorthand method in js?)



That i have now.




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


And that Don't wotk for me, it's push empty string.



names.push(opportunityName || "");


Answer



You can use short-circuiting:



opportunityName && names.push(opportunityName);


The right-hand operand will only be evaluated if the left-hand one is truthy.


No comments:

Post a Comment

plot explanation - Why did Peaches' mom hang on the tree? - Movies & TV

In the middle of the movie Ice Age: Continental Drift Peaches' mom asked Peaches to go to sleep. Then, she hung on the tree. This parti...