重複の可能性:
JavaScript の null 合体演算子?
C# では、次のことができます。
var obj = newObject ?? defaultObject;
つまり、 null でない場合は assignnewObjectに割り当てます。これをjavascriptで書くにはどうすればいいですか?objdefaultObject
重複の可能性:
JavaScript の null 合体演算子?
C# では、次のことができます。
var obj = newObject ?? defaultObject;
つまり、 null でない場合は assignnewObjectに割り当てます。これをjavascriptで書くにはどうすればいいですか?objdefaultObject
虐待と見なされますが、次のことができます。
var obj = newObject || defaultObject;
newObjectが偽の値 (0または空の文字列など)defaultObjectの場合、 の値として返されることに注意してくださいobj。これを念頭に置いて、三項演算子または標準の if ステートメントのいずれかを使用することをお勧めします。
var obj = ( "undefined" === typeof defaultObject ) ? defaultObject : newObject ;