101
huxiaofan1223 2021-11-05 22:57:14 +08:00 via iPhone
1 2 有点离谱啊。。。。
第一点 如果循环里面有 await 怎么写? 第二点 只能用空格,怕是没写过 python ? |
102
TomatoYuyuko 2021-11-08 11:40:48 +08:00
@AoEiuV020 不是 bug 吧,你这个表达式本质上也不是三目的形式呀,并且可以直接简化为 const result = !!DEMO_MODE
|
103
AoEiuV020 2021-11-08 12:13:07 +08:00
@TomatoYuyuko #102 是与或导致我代码功能的 bug ,这确实是“a = b && 1 || 2”结构吧,当表达式里的(1)真实值是 false 的情况就不能像三目一样返回(1)导致 bug, 最后换三目修复的,
另外这里变量可能未定义,不判断 undefined 会直接报错,不会 false ,不能!!, 在意的话可以看看上下文, https://github.com/AoEiuV020/Url-Shorten-Worker/commit/a3f45ab1c0e0389053f28bbdd2d57d2643b611d9#diff-e727e4bdf3657fd1d798edcd6b099d6e092f8573cba266154583a746bba0f346 |