在尝试使用三元操作符有条件地将两个参数中的一个传递给字符串的片方法时,如下所示:var a = 1;str.slice(a > b ?我在使用三元op和rest时做错了什么吗?有正确的方法来写这个表达式吗?或者,正如开发人员朋友声称的那样,这是rest参数或三元操作符实现中的一个错误吗?方法的参数中的三元运算符在没有rest参数的情况下工作:
我知道有些人不喜欢它,但我喜欢使用Python的三元运算符,因为它使简单的if/else语句更容易阅读(我认为)。most recent call last):ValueError: too many values to unpack
我认为三元运算符的工作方式是如果有的话,提供一行程序来有条件地赋值多个变量?