标签: javascript c# syntactic-sugar
我正在寻找的实际上是JS的快捷方式 obj.fn && obj.fn(); 码。造成这种情况的原因之一有时是obj.fn部分可能很长。
obj.fn && obj.fn();
obj.fn
C#为此使用Null Conditional Operators:obj?.fn()
obj?.fn()
答案 0 :(得分:-2)
原因之一有时是obj.fn部分可能很长。
var a = obj.fn; a && a();
现在您只需要使用较长的部分一次。这可能是您在javascript中获得的最接近的结果。