【发布时间】:2018-08-30 00:10:12
【问题描述】:
我有一个可能返回值或可能返回 null 的函数,我想将它分配给一个变量。所以现在我有
someVar = (someFun())
? someFun()
: "foo";
有没有更短的方法,我不必调用该函数两次,或者添加一个额外的变量,例如:
funResult = someFun();
someVar = (funResult)
? funResult
: "foo";
基本上是这样的:
someVar = someFun() | "foo"
【问题讨论】:
-
TIL 什么是“空合并”。
标签: javascript syntax syntactic-sugar