是否有与C#“?”等效的JS。操作员?

时间:2018-09-04 15:23:45

标签: javascript c# syntactic-sugar

我正在寻找的实际上是JS的快捷方式     obj.fn && obj.fn(); 码。造成这种情况的原因之一有时是obj.fn部分可能很长。

C#为此使用Null Conditional Operatorsobj?.fn()

1 个答案:

答案 0 :(得分:-2)

  

原因之一有时是obj.fn部分可能很长。

var a = obj.fn;
a && a();

现在您只需要使用较长的部分一次。这可能是您在javascript中获得的最接近的结果。