【发布时间】:2020-07-08 03:07:02
【问题描述】:
我想根据条件设置多个值。这段代码可以工作:
let a;
let b;
if (fooBar) {
a = "foo";
b = "bar";
} else {
a = "baz";
b = "Hello world!";
}
但我正在努力遵守 FP(不可变变量)和 DRY 原则。
对于一个变量,我会这样做:
const a = fooBar
? "foo"
: "baz";
我可以这样设置多个变量吗?
【问题讨论】:
标签: javascript ecmascript-6 functional-programming immutability dry