可能性の重複は:C#ので
null coalescing operator for javascript?javascriptのヌル条件式
、あなたはこれを行うことができます。他にnullでない場合obj
にnewObject
を割り当てると言い
var obj = newObject ?? defaultObject;
defaultObject
を割り当てます。どのように私はこれをjavascriptで書くのですか? newObject
は(のような0
または空の文字列)任意のfalsy価値がある場合、defaultObject
が返されることを
var obj = newObject || defaultObject;
注:それはabusageを検討している間
ここでこの質問への優れた答えはあります:それは*すべての*のためにdefaultObject' 'になりますよう http://stackoverflow.com/a/476445/1010337 – ActiveDan