是否有以下简写版本:
let myVar = "I contain a value!";
const myNewerVar = "I contain a newer value!";
if (myNewerVar) {
myVar = myNewerVar;
}
myVar
只应在myNewerVar
真实的情况下设置。
更短的版本是:
let myVar = "I contain a value!";
const myNewerVar = "I contain a newer value!";
if (myNewerVar) myVar = myNewerVar;
我不喜欢重复阅读myNewerVar
。
有没有办法更简化这个?
答案 0 :(得分:3)
是的,有:
myVar = myNewerVar || myVar;
答案 1 :(得分:1)
您可以简单地使用OR运算符
例如
myVar = myNewerVar || myVar