Javascript中有什么类似于Python中的算术运算符方法吗
Is there anything in Javascript similar to arithmetic operator methods in Python
在python中:
a + b
表示
a.__add__(b)
这意味着有运算符方法实际代表运算符符号执行操作。
Javascript有没有类似的东西?或有关算术运算机制的任何信息?我不是在寻找使用以下函数的解决方案:
function add(a, b) {...}
我认为这与数字和相应变量的属性有关。
这个 babel 转换可能对你有用。
https://www.npmjs.com/package/babel-plugin-operator-overload
不是很流行也不是很常用,我个人会避免使用。
除此之外,不,在 JS 中不会发生这种情况。您只需在对象上使用方法。
在python中:
a + b
表示
a.__add__(b)
这意味着有运算符方法实际代表运算符符号执行操作。
Javascript有没有类似的东西?或有关算术运算机制的任何信息?我不是在寻找使用以下函数的解决方案:
function add(a, b) {...}
我认为这与数字和相应变量的属性有关。
这个 babel 转换可能对你有用。
https://www.npmjs.com/package/babel-plugin-operator-overload
不是很流行也不是很常用,我个人会避免使用。
除此之外,不,在 JS 中不会发生这种情况。您只需在对象上使用方法。