javascript中是否有条件赋值速记?

Oss*_*ama -2 javascript if-statement

这可以在javascript中完成

python代码:

value = value if value else "Oompa Loompa"
Run Code Online (Sandbox Code Playgroud)

更新:

提出的重复解决方案没有回答我的问题,我想类似于python在js中做的事情,如果可能的话,我已经为python提供了另一个例子:

value = value if value >= 5 else 0
Run Code Online (Sandbox Code Playgroud)

sat*_*tin 5

你可以做点什么

value = value || "Oompa Loompa"

要么

value = value ? value: "Oompa Loompa"

  • 我无法理解为什么人们会这样做 (2认同)