【发布时间】:2020-04-22 04:08:17
【问题描述】:
在 C++ 中,我通常使用“单词”运算符:
-
not而不是! -
and而不是&& -
or而不是||
对我来说,否定语句时尤其是 not 更容易阅读。
有没有办法在 Javascript/NodeJS/VueJS 中做到这一点?
【问题讨论】:
-
为什么投反对票?
-
这些只是infix functions,不幸的是JS不允许定义/别名/覆盖它们。见here。
-
不是我的反对意见,但我期待它,因为这是一个推理可疑的问题,可以通过简单的搜索来解决。不,没有办法,JS 试图保持语法简单和简短。 FWIW,毕竟这不是一个好的 C++ 习惯,C++ 以臃肿的语言规范为代价允许这样做,括号语言不是为自然语言设计的。如果您对 JS 方式不满意,您可以尝试一些具有不同语法的派生语言,Coffeescript 具有人类可读的逻辑运算符,github.com/jashkenas/coffeescript/wiki/…
标签: javascript node.js vue.js