Javascript中是否有类似于Python中的算术运算符方法的内容



在python中:

a + b

方法

a.__add__(b)

这意味着存在代表操作员符号实际执行操作的运算符方法。

Javascript中有什么类似的东西吗?或者关于算术运算机制的任何信息?我不是在寻找使用以下函数的解决方案:

function add(a, b) {...}

我认为这与数字和相应变量的属性有关。

这个 babel 变换可能对你有用。

https://www.npmjs.com/package/babel-plugin-operator-overload

不是很受欢迎或很常用,我个人会避免它。

除此之外,不,这在JS中不会发生。您只需在对象上使用方法即可。

最新更新