Ruby 的“除非”的 JavaScript 等价物是什么?

新手上路,请多包涵

Ruby 有一个方便的 unless 条件语句,它是“if 的负等价物”。

有没有办法在 JavaScript 中做一个比 if (!condition) 更具语义的“否定如果”?

原文由 Choylton B. Higginbottom 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 241
1 个回答

这是黑客:P

 let unless = (condition,callback)=>{!condition && callback();}
let a = 10;
let b = 20;
unless(a > b,()=>{console.log("A should be greater than B")})

原文由 sathish1409 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题