【发布时间】:2017-10-04 22:46:04
【问题描述】:
我想使用let 表达式,但是下面的代码不起作用:
true ? (let x=1, let y=2, x+y) : (let x=3, let y=4, x-y); // SyntaxError
我该怎么做?
【问题讨论】:
-
另一种情况,试图强制使用三元组只会导致更大的混乱。如果您需要通过箍来使用三元组,您可能应该只使用显式 if...else。
-
@Carcigenicate 中肯的建议,但像 OP 一样玩耍确实可以深入了解语言本身。
标签: javascript functional-programming expression let