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

新手上路,请多包涵

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

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

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

阅读 239
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 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题